子字符串查询返回 null

Substring Query returning null

我有这个查询,我返回的 Facebook 个人资料 link 像这样 https://www.facebook.com/profilename/。现在我希望 link 的第一部分不显示,即 https://www.facebook.com/,因此仅显示用户名,但查询不显示任何内容。

查询

SELECT facebook_link FROM users WHERE SUBSTRING_INDEX(facebook_link, 'm/', -1)) 

您必须操作选定的数据,where 子句对选定的列没有任何作用

SELECT SUBSTRING_INDEX(facebook_link, 'com/', -1) as facebook_link 
FROM users

并去掉尾随 / 尝试

SELECT TRIM(TRAILING '/' FROM SUBSTRING_INDEX('https://www.facebook.com/profilename/', 'com/', -1))
FROM users