代码之家  ›  专栏  ›  技术社区  ›  Neil Knight Rob

SQL名称困境帮助

  •  0
  • Neil Knight Rob  · 技术社区  · 14 年前

    我有一个栏目,里面有姓和名加称呼。例如

    布洛格斯,乔,先生

    我需要把它分成三个独立的专栏。有什么好主意吗?

    另一件事是我不知道首列中有多少逗号。

    4 回复  |  直到 14 年前
        1
  •  1
  •   Community Egal    7 年前

    我将执行以下操作:

    Comma Delimited SQL string Need to separated

    然后作为列插入到表中

        3
  •  0
  •   Martin Lazar    14 年前

    这取决于要实现它的DBMS。 这里是关于 spliting strings on MySQL 例如

        4
  •  0
  •   HLGEM    14 年前

    如果为了修复一个格式错误的输入文件而一直这样做,我通常从右边开始工作,然后更新到另一列,然后删除从逗号到字段末尾的内容。然后我将在一个循环中运行它,直到不再有包含逗号的条目。最大的问题是,只有当所有数据在同一顺序的同一列中时,这才有效。例如,如果您的数据可以采用bloggs的形式,joe先生以及bloggs、joe先生,那么您就有一个集成问题,而不仅仅是一个SQL问题。

    如果你可能有博客,乔,先生和博客,乔,但不是博客,先生或博客,先生,乔,然后工作从左而不是右。