LEFT(文字列を左から切り取る)
構文
SQL Serverの文字列を左から切り取るには「LEFT」を使います。
LEFT(文字列, 切り取り文字数)
LEFTを使って「文字列」を左から「切り取り文字数」だけ切り取ります。
例1. LEFTで文字列の左を切り取るパターン
--LEFTで文字列を切り取る SELECT LEFT('ABCDEFG', 3); [結果] ABC
「LEFT」で「ABCDEFG」の左3文字を切り取りました。
RIGHT(文字列を右から切り取る)
構文
SQL Serverの文字列を右から切り取るには「RIGHT」を使います。
RIGHT(文字列, 切り取り文字数)
「文字列」を右から「切り取り文字数」だけ切り取ります。
例1. RIGHTで文字列の左を切り取るパターン
--RIGHTで文字列を切り取る SELECT RIGHT('ABCDEFG', 3); [結果] EFG
「RIGHT」で「ABCDEFG」の右3文字を切り取りました。
文字列を切り取る関数に、「LEFT」「RIGHT」よりも便利な関数に「SUBSTRING関数」があります。詳細はこちらを参照してください。
→SQL ServerのSUBSTRING 文字列を切り取る
以上、SQLServerでLEFT・RIGHTを使って文字列を右・左から切り取る方法でした。
コメント