値(John、Liza、Ali、Elizabeth)を持つ列(Name)があります。特定の行にのみ「NO」を表示し、残りの行に「YES」を表示する列(Eligible)を作成したいのですが、式ではなく式の場合のケース列のようなものはありますか?
SELECT NAME,
case NAME when 'JOHN' then 'YES' end eligible
FROM TABLE
Expected :
NAME | Eligible
JOHN NO
ALI YES
ELIZABETH YES
LIZA YES
これを試して:
select name,
case
when name = 'JOHN' then 'NO'
else 'YES'
end eligible
from table
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加