色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql根據最后的符號截取數據

傅智翔2年前9瀏覽0評論

MySQL的SUBSTRING_INDEX()函數可以根據最后的符號截取數據。它的語法如下:

SUBSTRING_INDEX(str,delim,count)

str是要截取的字符串,delim是用于分隔符的字符串,count是要截取的分隔符的數量。

下面是一個例子,從一個URL中提取文件擴展名:

SELECT SUBSTRING_INDEX('https://www.example.com/image.jpg', '.', -1) AS ext;

這個查詢會返回jpg,因為它是最后一個.后面的一部分。

另一個例子是從電子郵件地址中提取域名:

SELECT SUBSTRING_INDEX('user@example.com', '@', -1) AS domain;

這個查詢會返回example.com

SUBSTRING_INDEX()函數也可以從左側開始截取數據。如果要從左側開始截取,請將count設置為正數。

在使用這個函數時,需要注意count的值。如果count是負數,則返回最后一個分隔符之后的所有內容。如果count是正數,則返回第一個分隔符之前的內容。

我們可以使用這個函數來快速地提取數據中的一部分,而無需手動解析字符串。