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

mysql 截取字符串函數

錢衛國2年前14瀏覽0評論

MySQL 是一種常用的關系型數據庫系統。截取字符串在數據處理中常常用到,MySQL 也提供了相應的函數來實現這一操作。本文將介紹 MySQL 中常用的截取字符串函數。

SUBSTRING(str, start [, length])

這是 MySQL 中最基本的截取字符串函數,它可以從字符串的 start 位置開始,截取指定長度(length)的字符串。如果 length 參數被省略,將會截取所有剩余的字符串。

SELECT SUBSTRING('hello world', 7);  -- 輸出 world
SELECT SUBSTRING('hello world', 7, 3);  -- 輸出 wor
LEFT(str, length)

這個函數從字符串的左側開始截取 length 個字符。

SELECT LEFT('hello world', 5);  -- 輸出 hello
RIGHT(str, length)

這個函數從字符串的右側開始截取 length 個字符。

SELECT RIGHT('hello world', 5);  -- 輸出 world
TRIM([BOTH | LEADING | TRAILING] [remstr FROM] str)

這個函數可以移除字符串 str 的起始或結尾的空格,或者移除字符串中所有指定的字符 remstr。只傳遞一個參數,將移除字符串兩端的空格。

SELECT TRIM(' hello ');  -- 輸出 hello
SELECT TRIM(LEADING '0' FROM '0000012345');  -- 輸出 12345

除了以上介紹的函數,MySQL 還提供了其它的截取字符串函數,如 MID、SUBSTR、LOCATE 等。要根據具體情況選擇合適的函數,以達到更高的效率。