MySQL サブストリング関数の使い方

MySQLのSUBSTRING関数を使うと文字列の一部を抽出できます。その構文を以下に示します。

SUBSTRING(str, start, length)

パラメータの説明

  1. サブ文字列を抽出する元の文字列。
  2. 開始:抽出する位置、インデックスは1から始まる
  3. 長さ:省略可能なパラメーター、抽出した文字列の文字の数を指定します。指定しない場合、開始位置から文字列の最終位置まで、すべての文字が抽出した文字列に含まれます。

「employees」という名前のテーブルに「full_name」という列があると仮定すると、SUBSTRING 関数を使用してその列から部分文字列を抽出できます。

SELECT SUBSTRING(full_name, 1, 5) AS first_name
FROM employees;

「full_name」列内の各文字列の先頭 5 文字を「first_name」列の結果として返します。

bannerAds