【PostgreSQL】文字の切り取り(Left、Right、Substring)

2020年6月21日

スポンサーリンク

文字を左から○文字切り取る(Left関数)

--Left関数
Left( 切り取る文字列 , 左から切り取る文字数 )

--'ABCDEFGHIJK'を左から5文字切り取る
select * from left('ABCDEFGHIJK',5); --【結果】:'ABCDE'

 

文字を右から○文字切り取る(Right関数)

--Right関数
Right( 切り取る文字列 , 右から切り取る文字数 )

--'ABCDEFGHIJK'を右から5文字切り取る
select * from right('ABCDEFGHIJK',5); --【結果】:'GHIJK'

 

文字を左のX文字目から○文字切り取る(Substring関数)

--Substring関数
Substring( 切り取る文字列 , 切り取り始める位置 , 切り取る文字数)

--'ABCDEFGHIJK'を3文字目から4文字切り取る
select * from substring('ABCDEFGHIJK',3,4); --【結果】:'CDEF'