Rumah >pangkalan data >tutorial mysql >Apakah fungsi rentetan dalam MySQL?

Apakah fungsi rentetan dalam MySQL?

PHPz
PHPzke hadapan
2023-06-01 20:40:042265semak imbas

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 s1

SELECT 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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam