0

我有一个非常大的数据库,需要将name字段分成名字和姓氏。我能够使用

set lastname = trim(left(name, instr(name, ',' )))

(然后我删除了结尾的逗号)

但是我无法正确提取名字。名称采用以下格式:BRETE,BARBARA M

我对包含首字母很好。它不必漂亮,它只需要显示除姓氏之外的所有内容。任何帮助将不胜感激。

我正在使用 phpMyAdmin。

4

1 回答 1

0

SUBSTRING在逗号后的一个位置使用应该可以。尝试:

set firstname = trim(substring(name, instr(name, ',' ) + 1))

您还可以使用以下方法获取没有尾随逗号的姓氏:

set lastname = trim(left(name, instr(name, ',' ) - 1))
于 2013-05-15T17:42:56.937 回答