我有一个非常大的数据库,需要将name
字段分成名字和姓氏。我能够使用
set lastname = trim(left(name, instr(name, ',' )))
(然后我删除了尾随的逗号)
但我无法正确拉出名字。名称采用以下格式:BRETE,BARBARA M
我很好,包括首字母。它不一定非常漂亮,它只需要显示除姓氏之外的所有内容。任何帮助将不胜感激。
我正在使用phpMyAdmin。
答案 0 :(得分:0)
在逗号应该起作用后,从一个位置使用SUBSTRING
。尝试:
set firstname = trim(substring(name, instr(name, ',' ) + 1))
您还可以使用以下命令获取没有尾随逗号的姓氏:
set lastname = trim(left(name, instr(name, ',' ) - 1))