MySQLでは、substring関数を使って文字列を切り取ることができます。
MySQLで文字列を切り取るには、SUBSTRING関数を使用することができます。その構文は以下の通りです:
ストリングから指定の開始位置と長さで部分文字列を取得します。
その中で、
- str: 切り取りたい文字列。
- スタート:初期位置(1から始まる)。
- 長さ:切り取りたい長さ。
以下はいくつかの例です。
- 最初の5文字を抽出する:
‘Hello World’の最初から5文字を選択します。
― 出力:Hello
- 最初の6文字以降の文字列を取り出す:
文字列「Hello World」の6文字目以降を抽出してください。
– 結果: World
- 後ろから5番目の文字から最後までの部分を取り出す:
SELECT SUBSTRING(‘Hello World’, -5);
– 出力:World
- 文字列の2番目の文字から7番目の文字を取得する:
‘Hello World’の文字列から2文字目から6文字分を選択する。
– 出力:ello W
注意:startやlengthが負の数の場合、文字列の末尾から数えることを意味します。