読者です 読者をやめる 読者になる 読者になる

アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

文字列のトリム(左端・右端にある特定の文字列を削除 )

以下MySQLで確認していますが、OraclePostgreSQLでも同じ書き方である模様。

例えば都道府県欄に「○○県」と入っており「県」は除いて表示したい場合など、は以下のようにします。

SELECT TRIM(オプション 削除する文字列 FROM フィールド名)
FROM テーブル名

オプションは、
両端から削除:BOTH (※省略可)
左端から削除:LEADING
右端から削除:TRAILING
となります。

-- 「○○県」から右端の「県」を取り除いて表示
SELECT TRIM(TRAILING '県' FROM `pref`)
FROM `pref_master`