ホームページ >データベース >mysql チュートリアル >mysql substring() 関数の使用方法
mysql では、substring() 関数を使用して文字列をインターセプトします。文字列内の特定の位置から始まる指定された長さの部分文字列を返すことができます。構文は「SUBSTRING(string,n)」です。 , パラメータ「n」の値は、部分文字列の開始文字を指定するために使用される整数である必要があり、負の値も可能です。パラメータ「n」が負の値の場合、部分文字列の位置は、文字列の先頭ではなく、文字列の末尾の n 番目の文字、つまり最後から n 番目の文字から始まります。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
mysql substring() 関数: 文字列をインターセプト
substring() 関数は、特定の文字列から始まる文字列から指定された長さをインターセプトできます。位置部分文字列が返されます。構文:
SUBSTRING(s,n,len)
文字列 s の位置 n から始まる len 文字と同じ長さの部分文字列を返します。
n パラメータは整数で、部分文字列の開始文字を指定するために使用されます。n は負の値にすることもできます。
n が正の値の場合、SUBSTRING 関数は文字列の先頭から部分文字列を抽出します。次の文字列を参照してください。
n が負の値の場合、部分文字列の位置は、文字列の先頭ではなく、文字列の末尾の n 番目の文字、つまり最後から n 番目の文字から始まります。 。
len パラメータは省略可能、部分文字列の長さを指定します
substring() 関数の使用例
1. len パラメータは省略されています
「MySQL SUBSTRING」文字列から部分文字列を取得します:「SUBSTRING」、部分文字列の位置は開始する必要があります7
mysql> SELECT SUBSTRING('MYSQL SUBSTRING', 7);
#n パラメータがゼロの場合、SUBSTRING 関数は空の文字列を返すことに注意してください:
mysql> SELECT SUBSTRING('MYSQL SUBSTRING', 0);
mysql> SELECT SUBSTRING('MySQL SUBSTRING', -10);
2. len パラメータを省略しないでください
mysql> SELECT SUBSTRING('MySQL SUBSTRING',1,5);
[関連推奨事項: mysql ビデオ チュートリアル ]
以上がmysql substring() 関数の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。