私はテーブルを持っており、最終的には WMS としてホストされるマテリアライズド ビューを作成しています。ユーザーがポリゴンをクリックすると、各ポリゴンに対して、view_params というテーブルに含まれる URL リンクに移動します。
ポリゴン列は nature_sites と呼ばれるため、現在のスクリプトは次のようになります。
REPLACE ( ( SELECT VALUE FROM view_params
WHERE parameter = 'nature_sites_url'),
'[nature_sites]',
nature_sites)
これは正常に機能しますが、nature_sites の半分には関連する URL がありません。値が NOT NULL の場合は列に入力し、それ以外の場合は空白のままにするように case ステートメントを作成するにはどうすればよいですか。
oracle/sql は初めてなので、これが理にかなっていることを願っています。