お世話になります。
postgresで「,」を「%,%」に置換したいです。
SELECT
TRANSLATE('福岡,広島',',','%,%')
とすると、
福岡%広島
という結果になります。
補足:
カンマ区切りの複数キーワードで曖昧検索をしたいです。
SELECT
a.tokui_cd ,
a.tokui_nm
FROM
m_tokui a
WHERE
a.tokui_cd LIKE ANY(regexp_split_to_array('%福岡%,%広島%',',') )
の書き方で、いけることは確認済みです。
あとは「福岡,広島」を「%福岡%,%広島%」とするだけです。
プログラムコード(およびエラーメッセージ)は質問内容としては最も重要な部分であるため、見やすくしていただけると助かります。<code>ボタン押下→「コード」部分にコードを貼り付け→「ここに言語を入力」に対象言語名記入(エラーメッセージの場合は不要)の手順で「コードハイライト化」してください。(質問編集画面ではリアルタイムでプレビューが表示されるので見ながら調整してください)

回答2件
あなたの回答
tips
プレビュー