• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列からある文字だけを抜き出したい)

文字列から指定した文字を抜き出す方法

このQ&Aのポイント
  • 4桁と5桁の値が入っているフィールドのテーブルがあります。下三桁目に「-」を入れたい場合、LEFTとRIGHT関数がPostgreSQLでは使用できません。代わりにSUBSTRING関数を使用する必要があります。
  • 以下のコードを使って文字列から指定した文字を抜き出すことができます:(LEFT(id,LENGTH(id)-2) || '-' || RIGHT (RTRIM(id), 2))
  • 詳しい方法や使い方については、WEBでSUBSTRING関数を調べることをおすすめします。

質問者が選んだベストアンサー

  • ベストアンサー
  • asx
  • ベストアンサー率50% (27/54)
回答No.1

これでどうですか? substring(id from 1 for length(id)-2) || '-' || substring(id from length(id)-1 for length(id))

smorgas030
質問者

お礼

回答ありがとうございます。 教えていただいてとおり、修正したらできました。 ありがとうございました。

関連するQ&A