SQL 문제풀이
[프로그래머스 SQL] LV.2 NULL 처리하기
❓ Question ❗ Answer SELECT animal_type, IFNULL(name,'No name') name, sex_upon_intake FROM animal_ins ORDER BY animal_id 📌 Discussion IFNULL로 null값은 'No name'으로 대체해 줌
❓ Question ❗ Answer SELECT animal_type, IFNULL(name,'No name') name, sex_upon_intake FROM animal_ins ORDER BY animal_id 📌 Discussion IFNULL로 null값은 'No name'으로 대체해 줌
❓ Question ❗ Answer SELECT animal_id,name FROM animal_ins WHERE animal_type = 'Dog' AND UPPER(name) LIKE '%EL%' ORDER BY name 📌 Discussion UPPER로 대문자 문자열로 변환 후 LIKE '%EL%'로 'EL'의 포함여부를 확인
❓ Question ❗ Answer SELECT COUNT (*) USERS FROM user_info WHERE age is null 📌 Discussion COUNT (column name) WHERE ~ 로 조건에 해당하는 column 개수를 count SELECT로 불러온 열의 이름을 지정하려면 불러온 열 바로 옆에 새로운 열 이름을 적어준다.
❓ Question ❗ Answer SELECT MIN(datetime) FROM animal_ins 📌 Discussion MIN으로 datetime의 최솟값을 불러옴 datetime도 대소 비교 가능