MySQL 是一個廣泛使用的開源關系型數據庫系統。在 MySQL 中,有時需要截取字符串的后綴,以便進行一些處理或分析。這時可以使用 SUBSTRING_INDEX 函數來截取字符串的后綴。
SELECT SUBSTRING_INDEX('www.example.com', '.', -1); -- 運行結果為:com
SUBSTRING_INDEX 函數的語法如下:
SUBSTRING_INDEX(string, delimiter, count)
- string:需要截取后綴的源字符串
- delimiter:字符串分隔符,按照該分隔符進行截取
- count:要截取的后綴個數,可以使用負數表示倒數第幾個后綴
例如,將字符串 "www.example.com" 按照 "." 進行分隔,再截取倒數第二個后綴:
SELECT SUBSTRING_INDEX('www.example.com', '.', -2); -- 運行結果為:example.com
通過 SUBSTRING_INDEX 函數,我們能夠方便地截取 MySQL 中字符串的后綴。
上一篇mysql庫+備份數據庫
下一篇mysql 截取中文