如何只提取MySQL中的姓氏?

时间:2016-04-06 15:49:33

标签: mysql database

我创建了这个表:

create table customers
(
        code              varchar(7),
        fullname          varchar(9),

CONSTRAINT pk_codreparacion PRIMARY KEY (code)
);

我插入了这个日期:

insert into customers(code, fullname) 
values('001','John Smith');
insert into customers(code, fullname) 
values('002','William Thorne');
insert into customers(code, fullname) 
values('003','Mark Johanson');

问题是:因为我只能通过mysql中的咨询获得姓氏?即约翰史密斯='史密斯'

1 个答案:

答案 0 :(得分:2)

你不能没有错误

名称并不总是像示例一样简单:

但如果您的列中两个单词用空格分隔,则可以使用注释中所述的substring_index(http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_substring-index