Maison > base de données > tutoriel mysql > Quelles sont les fonctions de chaîne dans MySQL ?

Quelles sont les fonctions de chaîne dans MySQL ?

PHPz
Libérer: 2023-06-01 20:40:04
avant
2262 Les gens l'ont consulté

Fonction String

1. Renvoie le code ASCII du premier caractère de la chaîne s

SELECT ASCII('AB');
---- 返回A的ASCII码值:65
Copier après la connexion

2. LENGTH/CHAR_LENGTH(s)/CHARACTER_LENGTH(s) renvoie le nombre de caractères de la chaîne s

SELECT LENGTH('1234');
---- 返回4
Copier après la connexion
.

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

7 LOCATE(s1,s) from string s Obtenez le début. position de s1

SELECT LOCATE('st','myteststring');
---- 返回5
Copier après la connexion

8, LCASE(s)/LOWER(s) transforme toutes les lettres de la chaîne s en minuscules

SELECT LOWER('RUNOOB');
---- 返回runoob
Copier après la connexion

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
Copier après la connexion

10. TRIM(s) supprime les espaces au début et à la fin de la chaîne s

SELECT TRIM('    RUNOOB    ');
---- 返回RUNOOB
Copier après la connexion

11. s

SELECT LTRIM('    RUNOOB    ');
---- 返回 ’RUNOOB   ‘
Copier après la connexion

12. RTRIM(s) supprime les espaces à la fin de la chaîne s

SELECT RTRIM('    RUNOOB    ');
---- 返回 ’    RUNOOB‘
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

15 POSITION(s1 IN s) obtient s1 de la chaîne s La position de départ de .

SELECT POSITION('b' in 'abc');
---- 返回2
Copier après la connexion

16. REPEAT(s,n) répète la chaîne s n fois

SELECT REPEAT('runoob',3);
---- 返回runoobrunoobrunoob
Copier après la connexion

17. REVERSE(s) inverse l'ordre de la chaîne s

SELECT REVERSE('abc');
---- 返回cba
Copier après la connexion

18. et s2, si s1 et s2 sont égaux, renvoie 0, si s1>s2, renvoie 1, si s1

SELECT STRCMP("runoob", "runoob");
---- 返回0
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal