欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

sql 查询姓和名

最编程 2024-07-06 22:53:36
...

如果要从一个包含完整姓名的列中查询姓和名,可以使用如下SQL语句:

SELECT SUBSTRING_INDEX(full_name, ' ', 1) AS last_name, SUBSTRING_INDEX(full_name, ' ', -1) as first_name FROM table_name;

其中,full_name为包含完整姓名的列名,table_name为表名。这条SQL语句中使用了SUBSTRING_INDEX函数,它可以根据指定的分隔符返回字符串的一部分。在这个SQL语句中,分隔符是空格,所以SUBSTRING_INDEX(full_name, ' ', 1)返回的是空格前的部分,也就是姓;SUBSTRING_INDEX(full_name, ' ', -1)返回的是空格后的部分,也就是名。

推荐阅读