Rumah >pangkalan data >tutorial mysql >Apakah fungsi rentetan dalam MySQL?
Fungsi rentetan
1 Kembalikan kod ASCII bagi aksara pertama rentetan s
SELECT ASCII('AB'); ---- 返回A的ASCII码值:65
2. CHAR_LENGTH(s)/CHARACTER_LENGTH(s) mengembalikan bilangan aksara rentetan s
SELECT LENGTH('1234'); ---- 返回4
3, CONCAT(s1,s2…sn) rentetan s1, s2 dan berbilang aksara lain Rentetan ialah digabungkan menjadi satu rentetan
SELECT CONCAT('hel','llo'); ---- 返回hello
4 FIND_IN_SET(s1,s2) mengembalikan kedudukan rentetan yang sepadan dengan s1 dalam rentetan s2
SELECT FIND_IN_SET("c", "a,b,c,d,e"); ---- 返回3
5. . Fungsi FORMAT(x,n) boleh memformatkan nombor x sebagai "#,###.##", mengekalkan x hingga n digit selepas titik perpuluhan dan membundarkan digit terakhir
SELECT FORMAT(250500.5634, 2); ---- 返回250,500.56
6. INSERT(s1,x,len,s2) rentetan s2 menggantikan rentetan dengan panjang len bermula dari kedudukan x s1
SELECT INSERT("google.com", 1, 6, "runnob"); ---- 返回runoob.com
7. s) Dapatkan kedudukan permulaan s1 daripada rentetan s
SELECT LOCATE('st','myteststring'); ---- 返回5
8 LCASE(s)/LOWER(s) Tukar semua huruf rentetan s kepada huruf kecil
.SELECT LOWER('RUNOOB'); ---- 返回runoob
9. UCASE(s)/UPPER(s) menukar semua huruf rentetan s menjadi huruf besar
SELECT UCASE('runoob'); ---- 返回RUNOOB
10 permulaan dan penghujung rentetan s
SELECT TRIM(' RUNOOB '); ---- 返回RUNOOB
11 LTRIM(s) mengalih keluar ruang pada permulaan rentetan s
SELECT LTRIM(' RUNOOB '); ---- 返回 ’RUNOOB ‘
12. RTRIM(s) mengalih keluar ruang di hujung rentetan s
SELECT RTRIM(' RUNOOB '); ---- 返回 ’ RUNOOB‘
13 SUBSTR(s, mula, panjang) memintas panjang dari kedudukan permulaan rentetan s A subrentetan panjang
SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString; ---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
14 SUBSTR/SUBSTRING(s, start, length) memintas subrentetan panjang rreee
15. POSISI(s1 IN s) mendapat kedudukan permulaan s1 daripada rentetan s
SELECT SUBSTR/SUBSTRING("RUNOOB", 2, 3); ---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
16 REPEAT(s,n) menukar aksara String s diulang n kali
SELECT POSITION('b' in 'abc'); ---- 返回2
17 REVERSE(s) membalikkan susunan rentetan s
SELECT REPEAT('runoob',3); ---- 返回runoobrunoobrunoob
18 s1 dan s2 adalah sama, kembalikan 0, jika s1>s2, kembalikan 1, jika s1SELECT REVERSE('abc');
---- 返回cba
Atas ialah kandungan terperinci Apakah fungsi rentetan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!