ニュートラルかどうかを確認[プログラマー]


問題の説明

ANIMAL_INS表は、動物保護所の動物情報を含む表である.ANIMAL_INSの表構造は以下の通りである:ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKEはそれぞれ動物の身分、生物種、保護開始日、保護開始時の状態、名称、性別、中性化の有無を表す.

保護所の動物が中性化したかどうか知りたいです.中性化した動物はSEX_UPON_INTAKE列に「Neuted」または「Spayed」という言葉を含む.動物のID、名前、中性化の有無をID順に問い合わせるSQL文を書いてください.中性化なら「O」でなければ「X」


例えば、ANIMAL_INS表:
  • 中性化動物:Elijah,Ella
  • 未中性化動物:Maxwell 2
  • したがって、SQL文を実行するときは、次のようにします.

    ※欄名が一致する必要はありません.

    ソースコード

    SELECT ANIMAL_ID, NAME, 
    CASE
        WHEN SEX_UPON_INTAKE LIKE 'Neutered%'
        OR SEX_UPON_INTAKE LIKE 'Spayed%'
        THEN 'O'
        ELSE 'X'
    END 중성화
    FROM ANIMAL_INS 
    ORDER BY ANIMAL_ID;
    ニュートラル化するかどうかを確認[ショートカット]