オラクルで後ろから3文字を切り取る方法は何ですか?

Oracleでは、SUBSTR関数を使用して文字列の最後の3文字を切り取ることができます。

文法は以下の通りです。

SUBSTR(string, start_position, [length])
  1. string:切り取りたい文字列
  2. 開始位置:1から数え始める位置
  3. length: 選択可能なパラメータで、切り取る長さを指定します。lengthを指定しない場合、start_positionから文字列の末尾までのすべての文字を切り取ります。lengthを指定した場合は、指定した長さの文字を切り取ります。

例えば、「Hello World」という文字列から最後の三文字を取り出すには、次のようなコードを使うことができます:

SELECT SUBSTR('Hello World', -3) FROM dual;

結果は出力されました。

rld

上記の例では、-3は文字列の末尾から3文字前を意味します。

bannerAds