SQLのsubstr関数の使い方は何ですか?

SQLのsubstr関数は、文字列から指定された長さの部分文字列を返すために使用されます。その構文は次のようになります:

substr(string, start, length)

それぞれ、stringは部分文字列を抽出する元の文字列、startは部分文字列の始まりの位置(1からカウント)、lengthは抽出する部分文字列の長さを表します。

名前列のテーブルがあると仮定し、その中には従業員のフルネームを格納したfull_name列があるとします。従業員の姓を抽出するには、次のSQL文を使用します。

SELECT substr(full_name, 1, instr(full_name, ' ') - 1) AS last_name
FROM name;

上記のコードは、full_name列から最初のスペースの前の文字を取り出して、各従業員の姓を取得します。

bannerAds