MySQL如何只从用户信息列中获取用户名

时间:2017-10-31 14:37:38

标签: mysql sql

我的表格中有一列如下:

order_user
................................................
user@emial.com¬firstname lastname¬¬0888888848¬¬¬

是否有查询只能获取名字和姓氏而忽略其他所有内容?

1 个答案:

答案 0 :(得分:4)

您可以使用SUBSTRING_INDEX()

完成此任务
select substring_index(substring_index(order_user,"¬",2),"¬",-1) as Username
 from yourTablename;

SUBSTRING_INDEX()函数在分隔符出现次数之前返回字符串的子字符串。

有关详细信息,请Click here

如果您有任何疑问,请随时提出疑问。