欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 按分隔符截取函數

錢斌斌2年前14瀏覽0評論

MySQL中的字符串函數有很多,其中一個非常常用且實用的函數就是按照分隔符截取字符串的函數。在MySQL中,我們可以使用SUBSTRING_INDEX()函數來實現這個功能。

SELECT SUBSTRING_INDEX('Hello World', ' ', 1);
-- 輸出:Hello
SELECT SUBSTRING_INDEX('Hello World', ' ', 2);
-- 輸出:Hello World
SELECT SUBSTRING_INDEX('Hello World', ' ', -1);
-- 輸出:World

上面的示例中,SUBSTRING_INDEX()函數的第一個參數是需要截取的字符串,第二個參數是分隔符,第三個參數是截取字符串的次數,當第三個參數為正數時,表示從左往右截取,為負數時則表示從右往左截取。

另外,如果我們需要獲取字符串中最后一個分隔符后面的內容,可以將第三個參數設置為-1,即可完成該操作。

SELECT SUBSTRING_INDEX('www.example.com', '.', -1);
-- 輸出:com

實際應用中,該函數可以用于截取URL中的域名、IP地址中的主機名等等。由于具有廣泛的適用性,該函數成為了MySQL字符串函數中的一員,被廣泛應用于數據處理工作中。