字串函數
1、傳回字串s 的第一個字元的ASCII 碼
SELECT ASCII('AB'); ---- 返回A的ASCII码值:65
2、 LENGTH/CHAR_LENGTH(s)/CHARACTER_LENGTH(s)傳回字串s 的字元數
SELECT LENGTH('1234'); ---- 返回4
3、CONCAT(s1,s2…sn)字串s1,s2 等多個字符字串合併為一個字串
SELECT CONCAT('hel','llo'); ---- 返回hello
4、FIND_IN_SET(s1,s2)傳回字串s2中與s1相符的字串的位置
SELECT FIND_IN_SET("c", "a,b,c,d,e"); ---- 返回3
5、FORMAT(x,n)函數可以將數字x 進行格式化“#,.##”, 將x 保留到小數點後n 位,最後一位四捨五入
#
SELECT FORMAT(250500.5634, 2); ---- 返回250,500.56
SELECT INSERT("google.com", 1, 6, "runnob"); ---- 返回runoob.com
SELECT LOCATE('st','myteststring'); ---- 返回5
SELECT LOWER('RUNOOB'); ---- 返回runoob
SELECT UCASE('runoob'); ---- 返回RUNOOB
SELECT TRIM(' RUNOOB '); ---- 返回RUNOOB
SELECT LTRIM(' RUNOOB '); ---- 返回 ’RUNOOB ‘
SELECT RTRIM(' RUNOOB '); ---- 返回 ’ RUNOOB‘
SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString; ---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
#
SELECT SUBSTR/SUBSTRING("RUNOOB", 2, 3); ---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
SELECT POSITION('b' in 'abc'); ---- 返回2
SELECT REPEAT('runoob',3); ---- 返回runoobrunoobrunoob
SELECT REVERSE('abc'); ---- 返回cba
SELECT STRCMP("runoob", "runoob"); ---- 返回0
以上是MySQL中字串函數有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!