String function
1. Return the ASCII code of the first character of string s
SELECT ASCII('AB'); ---- 返回A的ASCII码值:65
2. LENGTH/CHAR_LENGTH(s)/CHARACTER_LENGTH(s) returns the number of characters of string s
SELECT LENGTH('1234'); ---- 返回4
3, CONCAT(s1,s2…sn) string s1, s2 and other multiple characters Strings are merged into one string
SELECT CONCAT('hel','llo'); ---- 返回hello
4. FIND_IN_SET(s1,s2) returns the position of the string matching s1 in string s2
SELECT FIND_IN_SET("c", "a,b,c,d,e"); ---- 返回3
5. The FORMAT(x,n) function can format the number x as "#,.##", retain x to n digits after the decimal point, and round the last digit
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
The above is the detailed content of What are the string functions in MySQL?. For more information, please follow other related articles on the PHP Chinese website!