SELECT
と呼ばれる列に基づいて値を設定したいのLOCATION
ですが、「TOWN」の値があるSELECT
場合は値を設定し、 thenの値がない場合は値を設定します。LOCATION
LOCATION ='TOWN'
SELECT
LOCATION='CITY'
のテーブルには常に値がありますが、のテーブルLOCATION='CITY'
から値を取得する必要があります。LOCATION='TOWN'
これで値が返されない場合は、にフォールバックしLOCATION='CITY'
ます。
これは同じ(単一)で実行できますかSELECT
?
これは単純なDECODEを使用して達成できるとは思いません。