我的表中有一列如下所示:
order_user
................................................
user@emial.com¬firstname lastname¬¬0888888848¬¬¬
是否有一个查询可以只获取名字和姓氏而忽略其他所有内容?
最佳答案
您可以使用 SUBSTRING_INDEX()
完成此任务
select substring_index(substring_index(order_user,"¬",2),"¬",-1) as Username
from yourTablename;
SUBSTRING_INDEX() 函数返回分隔符出现次数之前的字符串子串。
欲了解更多信息,Click here
如有任何疑问,请随时提出。
关于MySQL如何从用户信息列中只获取用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47038014/