MySQL サブストリング関数の使い方
MySQLのSUBSTRING関数を使うと文字列の一部を抽出できます。その構文を以下に示します。
SUBSTRING(str, start, length)
パラメータの説明
- サブ文字列を抽出する元の文字列。
- 開始:抽出する位置、インデックスは1から始まる
- 長さ:省略可能なパラメーター、抽出した文字列の文字の数を指定します。指定しない場合、開始位置から文字列の最終位置まで、すべての文字が抽出した文字列に含まれます。
「employees」という名前のテーブルに「full_name」という列があると仮定すると、SUBSTRING 関数を使用してその列から部分文字列を抽出できます。
SELECT SUBSTRING(full_name, 1, 5) AS first_name
FROM employees;
「full_name」列内の各文字列の先頭 5 文字を「first_name」列の結果として返します。