[プログラマ-SQL]-NULLの処理


リンク


処理NULL

問題の説明


ANIMAL INSテーブルには、動物が動物保護所に入った後の情報が含まれています.ANIMAL INS表構造は、ANIMAL ID、ANIMAL TYPE、DATETIME、INTAKE CONDITION、NAME、SEX UPON INTAKEがそれぞれ動物のアイデンティティ、生物種、保護開始日、保護開始時の状態、名称、性別、中性化を表す.

養子縁組掲示板で動物情報を発表したいです.動物の生物の種類、名前、性別、中性化の有無をID順に問い合わせるSQL文を記入してください.プログラミングがわからない人はNULLという記号がわからないので、名前のない動物の名前は「Noname」で表します.

に答える


MYSQLではIFNULLを使用します.
これはIFNULL(NAME,"!")NAME部分がNULLなら!私に渡すという意味です!

Code

SELECT ANIMAL_TYPE, IFNULL(NAME, "No name") AS NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID