これがばかげた質問である場合はお詫びしますが、私はこれについて頭を悩ませることができません。コロンが存在する場合にのみ値を選択したいのですが、この値は「郡」です。しかし、私はこれを正しい方法で行っているかどうかわかりませんか?どんな助けでも大歓迎です。
SELECT pe.personname AS "Person Name", pe.street||','||pe.town||','||
IF NOT EXISTS(SELECT pe.county FROM persons pe WHERE pe.county = '')
THEN pe.county||','||
ELSE
END IF
pe.postcode as "Persons Address"
FROM persons pe
郡がない場合に複数のコンマを出力する更新バージョン。
SELECT personname as "Person Name"
street||','||town||
CASE county
WHEN '' THEN ''
ELSE ','||county
END
||','||postcode as "Person Address"
from Suppliers;