SUBSTR, SUBSTRING

文字列の部分抽出を行います。

-- Oracle, PostgreSQL
SUBSTR ( string, start_position, length )

-- ANSI準拠, SQLServer, PostgreSQL, MySQL
SUBSTRING ( string, start_position, length )

-- PostgreSQL, MySQL
SUBSTRING ( string FROM start_position FOR length )

return : 抽出文字列
string : 抽出対象の文字列
start_position : 抽出開始文字位置
length : 抽出文字数

 

*
文字列’ABCDEFG’の3文字目から4文字抽出する場合は、以下のように記述します。

SELECT SUBSTR('ABCDEFG', 3, 4)
FROM DUAL
;

結果

SUBSTR(‘ABCDEFG’, 3, 4)
CDEF

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です