- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列からある文字だけを抜き出したい)
文字列から指定した文字を抜き出す方法
このQ&Aのポイント
- 4桁と5桁の値が入っているフィールドのテーブルがあります。下三桁目に「-」を入れたい場合、LEFTとRIGHT関数がPostgreSQLでは使用できません。代わりにSUBSTRING関数を使用する必要があります。
- 以下のコードを使って文字列から指定した文字を抜き出すことができます:(LEFT(id,LENGTH(id)-2) || '-' || RIGHT (RTRIM(id), 2))
- 詳しい方法や使い方については、WEBでSUBSTRING関数を調べることをおすすめします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これでどうですか? substring(id from 1 for length(id)-2) || '-' || substring(id from length(id)-1 for length(id))
お礼
回答ありがとうございます。 教えていただいてとおり、修正したらできました。 ありがとうございました。