Heim >Datenbank >MySQL-Tutorial >Was sind die String-Funktionen in MySQL?

Was sind die String-Funktionen in MySQL?

PHPz
PHPznach vorne
2023-06-01 20:40:042267Durchsuche

String-Funktion

1. Gibt den ASCII-Code des ersten Zeichens der Zeichenfolge s

SELECT ASCII('AB');
---- 返回A的ASCII码值:65
zurück

3. CONCAT(s1,s2…sn) Strings s1, s2 und andere Strings werden zu einem String zusammengeführt

SELECT LENGTH('1234');
---- 返回4

4. FIND_IN_SET(s1,s2) gibt die Übereinstimmung mit s1 in String s2 zurück. Die Position des Strings

SELECT CONCAT('hel','llo');
---- 返回hello

5. Die Funktion FORMAT(x,n) kann die Zahl x als „#,###.##“ formatieren, dabei x auf n Nachkommastellen beibehalten und die letzte Ziffer abrunden

SELECT FIND_IN_SET("c", "a,b,c,d,e");
---- 返回3

6. INSERT(s1,x,len,s2) string s2 ersetzt den String mit der Länge len beginnend an der x-Position von s1

SELECT FORMAT(250500.5634, 2); 
---- 返回250,500.56

7. LOCATE(s1,s) from string s Holen Sie sich den Anfang Position von s1

SELECT INSERT("google.com", 1, 6, "runnob");
---- 返回runoob.com

8, LCASE(s)/LOWER(s) verwandeln alle Buchstaben der Zeichenfolge s in Kleinbuchstaben

SELECT LOCATE('st','myteststring');
---- 返回5

9, UCASE(s)/UPPER(s) verwandeln die Zeichen in alle Buchstaben der Zeichenfolge s werden zu Großbuchstaben

SELECT LOWER('RUNOOB');
---- 返回runoob

10. TRIM(s) entfernt die Leerzeichen am Anfang und Ende der Zeichenfolge s

SELECT UCASE('runoob');
---- 返回RUNOOB

11 s

SELECT TRIM('    RUNOOB    ');
---- 返回RUNOOB

12. RTRIM(s) entfernt die Leerzeichen am Ende der Zeichenfolge s

SELECT LTRIM('    RUNOOB    ');
---- 返回 ’RUNOOB   ‘

13. SUBSTR(s, start, length) fängt einen Teilstring der Länge von der Startposition der Zeichenfolge s ab

SELECT RTRIM('    RUNOOB    ');
---- 返回 ’    RUNOOB‘

14. SUBSTR/SUBSTRING(s, start, length) fängt einen Teilstring der Länge von der Startposition von string s

SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString;
---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO

15 ab

SELECT SUBSTR/SUBSTRING("RUNOOB", 2, 3);
---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO

16. REPEAT(s,n) wiederholt die Zeichenfolge s n-mal

SELECT POSITION('b' in 'abc');
---- 返回2

17. REVERSE(s) kehrt die Reihenfolge der Zeichenfolge s1 um und s2, wenn s1 und s2 gleich sind, wird 0 zurückgegeben, wenn s1>s2, wird 1 zurückgegeben, wenn s1
SELECT REPEAT('runoob',3);
---- 返回runoobrunoobrunoob

Das obige ist der detaillierte Inhalt vonWas sind die String-Funktionen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen