【问题标题】:mysql Opposite of SUBSTRING_INDEXmysql SUBSTRING_INDEX 的对面
【发布时间】:2013-07-23 00:09:26
【问题描述】:

我可以选择@字符之前的文本字符串:

DB 中的示例条目:email@domain.com,示例输出:email

与:

SELECT SUBSTRING_INDEX(email,'@',1)

但是在@字符之后选择文本字符串的命令是什么?

谢谢

【问题讨论】:

    标签: mysql substring


    【解决方案1】:

    count 使用负值,如下所示:

    SELECT SUBSTRING_INDEX(email,'@',-1)
    

    在此处查看文档:

    http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_substring-index

    【讨论】:

    • 仅当分隔符在字符串中找到一次时才有效。否则你会在中间“丢失”部分。只是说,万一有人路过,在多个分隔符的情况下寻找解决方案。
    猜你喜欢
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 2021-07-20
    • 2011-10-16
    • 1970-01-01
    • 2023-01-17
    • 2013-04-17
    • 1970-01-01
    相关资源
    最近更新 更多