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

Apakah fungsi rentetan dalam MySQL?

PHPz
Lepaskan: 2023-06-01 20:40:04
ke hadapan
2262 orang telah melayarinya

Fungsi rentetan

1 Kembalikan kod ASCII bagi aksara pertama rentetan s

SELECT ASCII('AB');
---- 返回A的ASCII码值:65
Salin selepas log masuk

2. CHAR_LENGTH(s)/CHARACTER_LENGTH(s) mengembalikan bilangan aksara rentetan s

SELECT LENGTH('1234');
---- 返回4
Salin selepas log masuk

3, CONCAT(s1,s2…sn) rentetan s1, s2 dan berbilang aksara lain Rentetan ialah digabungkan menjadi satu rentetan

SELECT CONCAT('hel','llo');
---- 返回hello
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

7. s) Dapatkan kedudukan permulaan s1 daripada rentetan s

SELECT LOCATE('st','myteststring');
---- 返回5
Salin selepas log masuk

8 LCASE(s)/LOWER(s) Tukar semua huruf rentetan s kepada huruf kecil

.
SELECT LOWER('RUNOOB');
---- 返回runoob
Salin selepas log masuk

9. UCASE(s)/UPPER(s) menukar semua huruf rentetan s menjadi huruf besar

SELECT UCASE('runoob');
---- 返回RUNOOB
Salin selepas log masuk

10 permulaan dan penghujung rentetan s

SELECT TRIM('    RUNOOB    ');
---- 返回RUNOOB
Salin selepas log masuk

11 LTRIM(s) mengalih keluar ruang pada permulaan rentetan s

SELECT LTRIM('    RUNOOB    ');
---- 返回 ’RUNOOB   ‘
Salin selepas log masuk

12. RTRIM(s) mengalih keluar ruang di hujung rentetan s

SELECT RTRIM('    RUNOOB    ');
---- 返回 ’    RUNOOB‘
Salin selepas log masuk

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
Salin selepas log masuk

14 SUBSTR/SUBSTRING(s, start, length) memintas subrentetan panjang < dari kedudukan mula rentetan s 🎜>rreee

15. POSISI(s1 IN s) mendapat kedudukan permulaan s1 daripada rentetan s

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

16 REPEAT(s,n) menukar aksara String s diulang n kali

SELECT POSITION(&#39;b&#39; in &#39;abc&#39;);
---- 返回2
Salin selepas log masuk

17 REVERSE(s) membalikkan susunan rentetan s

SELECT REPEAT(&#39;runoob&#39;,3);
---- 返回runoobrunoobrunoob
Salin selepas log masuk

18 s1 dan s2 adalah sama, kembalikan 0, jika s1>s2, kembalikan 1, jika s1

SELECT REVERSE(&#39;abc&#39;);
---- 返回cba
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah fungsi rentetan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan