【问题标题】:Substring Query returning null子字符串查询返回 null
【发布时间】:2021-01-06 18:30:40
【问题描述】:

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

查询

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

【问题讨论】:

    标签: mysql substring


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      相关资源
      最近更新 更多