文字列の最初の桁をインターセプトする Mysql メソッド: 1. LEFT() 関数、構文「left (インターセプト文字列、インターセプト長)」を使用します; 2. SUBSTRING() 関数、構文を使用します"substring(インターセプトされた文字列、1、インターセプトの長さ)"。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
#文字列の最初の桁をインターセプトする Mysql の方法:
#1. LEFT() 関数を使用します
LEFT() 関数は、左から始まる文字列をインターセプトできます。 使用法:left(str, length)、つまり:
left (インターセプトされた文字列、インターセプトされた)
mysql> SELECT LEFT('MySQL',2); +-----------------+ | LEFT('MySQL',2) | +-----------------+ | My | +-----------------+ 1 row in set (0.04 sec)
2. SUBSTRING() 関数
SUBSTRING() 関数を使用して、特定の長さの文字列をインターセプトします 使用法:substring(str, pos, length)、つまり:
substring (インターセプトされた文字列、番号から始まり長さをインターセプトする)
pos が 1 の場合、特定の長さの文字列を先頭から切り出します。
pos に負の値を使用することもできます。その場合、部分文字列の位置は、文字列の先頭ではなく、文字列の末尾から
pos 番目の文字、つまり最後から 2 番目の
pos 文字から始まります。
mysql> SELECT SUBSTRING('computer',1,3) AS col1, -> SUBSTRING('computer',3,4) AS col2, -> SUBSTRING('computer',-3) AS col3, -> SUBSTRING('computer',-5,3) AS col4; +--------+------+------+------+ | col1 | col2 | col3 | col4 | +------+------+------+------+ | com | mput | ter | put | +--------+------+------+------+ 1 row in set (0.00 sec)
mysql ビデオ チュートリアル ]
以上がmysqlで文字列の最初の桁をインターセプトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。