【SQL/SUBSTRING関数】列のデータ(文字列)を切り取る

例えば列のデータ(文字列)である
「サーロインステーキ」の…

切り取り前
切り取り前

指定した文字数分を
切り取ることができます!

1文字目から5文字分を切り取った
1文字目から5文字分を切り取った

SUBSTRING関数により
実現できます!

PR

SQL

ここでは例として
 ・「m_product」テーブルの「productName」列が
 ・「サーロインステーキ」であるデータ(文字列)に対し
 ・切り取った結果を取得
します。
1文字目から5文字分を切り取ります。

SELECT
	SUBSTRING(productName,1,5) AS 'productName(切り取り後)'
FROM m_product
WHERE productName = 'サーロインステーキ'

SUBSTRING関数に引数を3つ指定します。

第1引数・・・切り取り対象の文字列が設定されている列
第2引数・・・切り取り開始位置 ※上記では「1」を指定
第3引数・・・切り取る文字数  ※上記では「5」を指定

PR

実行結果

列のデータ(文字列)を切り取った結果を取得できました。
※「サーロインステーキ」の「1文字目から5文字分(=サーロイン)」を切り取れました。

●切り取り前

切り取り前
切り取り前


●切り取り後

切り取り後
切り取り後
PR

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

●SUBSTRING関数

タイトルとURLをコピーしました