【发布时间】:2013-02-12 14:40:20
【问题描述】:
我认为这很容易……也许不会。我有一个带有“全名”的表,我想将名字和姓氏分成 2 列(fname 和 lname)。
下面的语法给了我想要的数据:
SELECT
`fullname` ,
SUBSTRING_INDEX( SUBSTRING_INDEX(`fullname` ,' ', 2) ,' ' ,-1) AS fname,
SUBSTRING_INDEX(`fullname` ,' ', 1)AS lname
FROM MyTable
...但是我该如何获取 'fname' 和 'lname' 字段并将它们保存到同一个表中的不同列中?
[示例数据 -- 如果人名是 John Michael Jones,则“全名”字段如下所示:JONES JOHN MICHAEL]
【问题讨论】:
标签: mysql