Fonction String
1. Renvoie le code ASCII du premier caractère de la chaîne s
SELECT ASCII('AB'); ---- 返回A的ASCII码值:65
2. LENGTH/CHAR_LENGTH(s)/CHARACTER_LENGTH(s) renvoie le nombre de caractères de la chaîne s
SELECT LENGTH('1234'); ---- 返回4
3. CONCAT(s1,s2…sn) Les chaînes s1, s2 et autres chaînes sont fusionnées en une seule chaîne
SELECT CONCAT('hel','llo'); ---- 返回hello
4 FIND_IN_SET(s1,s2) renvoie la correspondance avec s1 dans la chaîne s2.
SELECT FIND_IN_SET("c", "a,b,c,d,e"); ---- 返回3
5. La fonction FORMAT(x,n) peut formater le nombre x comme "#,###.##", en conservant x à n chiffres après la virgule et en arrondissant le dernier chiffre .
SELECT FORMAT(250500.5634, 2); ---- 返回250,500.56
6. INSERT(s1,x,len,s2) string s2 remplace la chaîne de longueur len à partir de la position x de s1
SELECT INSERT("google.com", 1, 6, "runnob"); ---- 返回runoob.com
7 LOCATE(s1,s) from string s Obtenez le début. position de s1
SELECT LOCATE('st','myteststring'); ---- 返回5
8, LCASE(s)/LOWER(s) transforme toutes les lettres de la chaîne s en minuscules
SELECT LOWER('RUNOOB'); ---- 返回runoob
9, UCASE(s)/UPPER(s) transforme les caractères Toutes les lettres de la chaîne s deviennent des lettres majuscules
SELECT UCASE('runoob'); ---- 返回RUNOOB
10. TRIM(s) supprime les espaces au début et à la fin de la chaîne s
SELECT TRIM(' RUNOOB '); ---- 返回RUNOOB
11. s
SELECT LTRIM(' RUNOOB '); ---- 返回 ’RUNOOB ‘
12. RTRIM(s) supprime les espaces à la fin de la chaîne s
SELECT RTRIM(' RUNOOB '); ---- 返回 ’ RUNOOB‘
13 SUBSTR(s, start, length) intercepte une sous-chaîne de longueur à partir de la position de début de la chaîne s
.SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString; ---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
14. SUBSTR/SUBSTRING(s, start, length) intercepte une sous-chaîne de longueur à partir de la position de départ de la chaîne s
SELECT SUBSTR/SUBSTRING("RUNOOB", 2, 3); ---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
15 POSITION(s1 IN s) obtient s1 de la chaîne s La position de départ de .
SELECT POSITION('b' in 'abc'); ---- 返回2
16. REPEAT(s,n) répète la chaîne s n fois
SELECT REPEAT('runoob',3); ---- 返回runoobrunoobrunoob
17. REVERSE(s) inverse l'ordre de la chaîne s
SELECT REVERSE('abc'); ---- 返回cba
18. et s2, si s1 et s2 sont égaux, renvoie 0, si s1>s2, renvoie 1, si s1
SELECT STRCMP("runoob", "runoob"); ---- 返回0
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!