[プログラマー/MySQL]IS NULL



https://programmers.co.kr/learn/courses/30/lessons/59039

問題を解く


名前がNULLの場合、ID昇順で問合せを行います.

ソースコード

-- 코드를 입력하세요
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NULL
ORDER BY ANIMAL_ID

https://programmers.co.kr/learn/courses/30/lessons/59407

問題を解く


クエリ名がNULLでない場合.

ソースコード

-- 코드를 입력하세요
SELECT ANIMAL_ID
FROM ANIMAL_INS
WHERE NAME IS NOT NULL
ORDER BY ANIMAL_ID

https://programmers.co.kr/learn/courses/30/lessons/59410

問題を解く


ifnull文を使用して、無名の動物の名前を「Noname」とマークします.
NAME値がNULLの場合、「No name」が出力されます.

ソースコード

-- 코드를 입력하세요
SELECT ANIMAL_TYPE, IFNULL(NAME, "No name") as "NAME", SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID