我有这个查询,我返回一个像 https://www.facebook.com/profilename/
这样的 Facebook 个人资料链接。现在我希望链接的第一部分不显示,即 https://www.facebook.com/
,因此只显示用户名,但查询不显示任何内容。
查询
SELECT facebook_link FROM users WHERE SUBSTRING_INDEX(facebook_link, 'm/', -1))
答案 0 :(得分:0)
你必须对选中的数据进行操作,where子句对选中的列没有任何作用
SELECT SUBSTRING_INDEX(facebook_link, 'com/', -1) as facebook_link
FROM users
并去掉尾随的 /
try
SELECT TRIM(TRAILING '/' FROM SUBSTRING_INDEX('https://www.facebook.com/profilename/', 'com/', -1))
FROM users