ホームページ > データベース > mysql チュートリアル > MySQL の文字列関数とは何ですか?

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

PHPz
リリース: 2023-06-01 20:40:04
転載
2261 人が閲覧しました

文字列関数

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート