MySQLのsubstr関数の使い方を教えてください。
MySQLのsubstr関数は、文字列の一部を抽出し、サブストリングを作成します。
SUBSTR(str, start [, length])
– 文字列: 切り取り対象の文字列
– 開始位置: 切り取りを開始する位置。開始位置は 1 から始まる。
– 長さ: 切り取る文字数を指定するオプションの引数。省略した場合、残りのすべての文字列を切り取る。
SELECT SUBSTR('Hello World', 7); -- 输出 'World'
SELECT SUBSTR('Hello World', 7, 5); -- 输出 'World'
この例では、最初のクエリは substr 関数で開始位置のみを渡しているので、7 つ目の文字から末尾までを削除し、結果は ‘World’ になります。2 番目のクエリは、開始位置と長さパラメーターを渡しているため、7 番目の文字から 5 文字削除し、結果も同じく ‘World’ になります。