ホームページ  >  記事  >  データベース  >  MySQL の文字列関数とは何ですか?

MySQL の文字列関数とは何ですか?

PHPz
PHPz転載
2023-06-01 20:40:042231ブラウズ

文字列関数

1. 文字列 s

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

2 の最初の文字の ASCII コードを返します。 LENGTH/ CHAR_LENGTH(s)/CHARACTER_LENGTH(s) は、文字列 s

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

3、CONCAT(s1,s2…sn) 文字列 s1、s2、およびその他の複数の文字の文字数を返します。 FIND_IN_SET(s1,s2) は、文字列 s2

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

5 内の s1 に一致する文字列の位置を返します。 FORMAT(x,n) 関数は、数値 x を「#,.##」として書式設定し、x を小数点以下 n 桁に保持し、最後の桁を四捨五入します

SELECT FIND_IN_SET("c", "a,b,c,d,e");
---- 返回3
6, INSERT(s1,x,len,s2) string s2 は、s1

SELECT FORMAT(250500.5634, 2); 
---- 返回250,500.56
7, LOCATE (s1, s) 文字列 s

SELECT INSERT("google.com", 1, 6, "runnob");
---- 返回runoob.com
8 から s1 の開始位置を取得します。LCASE(s)/LOWER(s) は文字列 s のすべての文字を小文字に変換します

SELECT LOCATE('st','myteststring');
---- 返回5
9. UCASE(s)/UPPER(s) は文字列 s のすべての文字を大文字に変換します

SELECT LOWER('RUNOOB');
---- 返回runoob
10. TRIM(s) は文字列 s

SELECT UCASE('runoob');
---- 返回RUNOOB
11 の先頭と末尾のスペース。LTRIM(s) は文字列 s

SELECT TRIM('    RUNOOB    ');
---- 返回RUNOOB
# の先頭と末尾のスペースを削除します。 ##12. RTRIM(s) は文字列 s の末尾のスペースを削除します

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

13. SUBSTR(s, start, length) は文字列 s の開始位置からの長さをインターセプトします長さの部分文字列

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

14。SUBSTR/SUBSTRING(s, start, length) は、文字列 s

SELECT SUBSTR("RUNOOB", 2, 3) AS ExtractString;
---- 从字符串 RUNOOB 中的第 2 个位置截取 3个 字符,返回UNO
## の開始位置からの長さの部分文字列をインターセプトします。

#15. POSITION(s1 IN s) は文字列 s

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

から s1 の開始位置を取得します16. REPEAT(s,n) 文字列 s は n 回繰り返されます

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

17. REVERSE(s) は文字列 s

SELECT REPEAT('runoob',3);
---- 返回runoobrunoobrunoob

18. STRCMP(s1 ,s2) 文字列 s1 と s2 を比較します。 、s1 と s2 が等しい場合は 0 を返し、s1>s2 の場合は 1 を返し、s1

SELECT REVERSE('abc');
---- 返回cba
を返します。

以上がMySQL の文字列関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。