-
SQL 문제 풀이 - 2일차문제풀이/SQL 2024. 3. 29. 16:04
코딩테스트 연습 - 어린 동물 찾기 | 프로그래머스 스쿨 (programmers.co.kr)
where is not intake_condition 'aged'
이를
where intake_conditon != 'aged'
라고 표현 하여야 함.
여려 기준 정렬
SELECT animal_id, name, datetime from animal_ins order by 2 desc , 3 asc
각 기준별 내림 오름차순 정렬 가능.
순서 상관 없음.
null 값 처리 - replace
[SQL] IF, CASE 절 : 네이버 블로그 (naver.com)
1. IF
if(조건식, 참, 거짓)
2. IFNULL
ifnull(column, replacement)
SELECT animal_type, if (name is null, replace (name, null, 'No name'), name) 'name', sex_upon_intake from animal_ins order by animal_id
if문에 대한 괄호는 필수적?
3. ISNULL - 존재 확인
위의 2개의 기능은 해당 값이 null 값인가 아닌가를 '판단' 하는 것.
select isnull(age) null값_확인 from customers c where age is null -- 와 같은 column 에 대한 적용은 불가능한가? -- 불가하다. row값의 null 값여부를 판단하는 것이지 -- column이 null 인지 아닌지를 판단 하는것이 아니다.
'문제풀이 > SQL' 카테고리의 다른 글
SQL - 가격'대'별 구분 (0) 2024.04.09 SQL - 문제 (0) 2024.04.03 SQL - 날짜조회(범위) (0) 2024.04.02 SQL 문제풀이 -3 (0) 2024.04.01 SQL 문제 - 상위n개 (0) 2024.03.27