关于名称难题的SQL帮助
我有一个专栏,上面有姓和名,还有称呼。e、 g 布洛格斯先生,乔先生 我需要把它分成三个独立的专栏。任何想法都值得赞赏关于名称难题的SQL帮助,sql,sql-server-2005,Sql,Sql Server 2005,我有一个专栏,上面有姓和名,还有称呼。e、 g 布洛格斯先生,乔先生 我需要把它分成三个独立的专栏。任何想法都值得赞赏 另一件事是,我不知道起始列中有多少个逗号。我将执行以下操作: 然后作为列插入表中可能的答案: ^_^这取决于要实现它的DBMS。。 这里有一个讨论,例如如果为了修复一个格式不好的输入文件而不得不这样做,我通常从右边开始,对另一列进行更新,然后删除从逗号到字段末尾的内容。然后我将在一个循环中运行它,直到不再有带有逗号的条目。最大的问题是,只有当所有数据都在同一顺序的同一列中时,
另一件事是,我不知道起始列中有多少个逗号。我将执行以下操作: 然后作为列插入表中可能的答案:
^_^这取决于要实现它的DBMS。。
这里有一个讨论,例如如果为了修复一个格式不好的输入文件而不得不这样做,我通常从右边开始,对另一列进行更新,然后删除从逗号到字段末尾的内容。然后我将在一个循环中运行它,直到不再有带有逗号的条目。最大的问题是,只有当所有数据都在同一顺序的同一列中时,这种方法才有效。例如,如果您的数据可以采用Bloggs,Mr.,Joe以及Bloggs,Joe,Mr的形式,那么您就有一个解释问题,而不仅仅是SQL问题
如果您可能有Bloggs,Joe,Mr和Bloggs,Joe,但没有Bloggs,Mr或Bloggs,Mr.,Joe,那么从左侧而不是右侧开始工作。对不起,我应该将SQL Server作为标记放进去。