[SQL] WHERE 문 사용하기

And ever shall be·2020년 12월 23일
0

SQL

목록 보기
1/3

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

프로그래머스 SQL 코딩테스트 연습 - 아픈 동물 찾기 문제를 풀어보자.

기본이 되는 WHERE 문의 문법을 기억하기 위한 문제로,
동물 보호소에 들어온 동물 중 아픈 동물1의 아이디와 이름을 조회하는 SQL 문을 작성하고, 결과는 아이디 순으로 조회하면 된다.

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
ORDER BY ANIMAL_ID

그러면 WHERE 안에 들어가는 조건이 '~가 아니다' 일때는?

https://programmers.co.kr/learn/courses/30/lessons/59037
프로그래머스 SQL 코딩테스트 연습 - 어린 동물 찾기 문제를 풀어보자.

보호 당시 상태, INTAKE_CONDITION에는 Sick 아프거나, Aged 나이들었거나, Normal 정상 이렇게 나와있다.

SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION !='Aged'
ORDER BY ANIMAL_ID

WHERE문은, 조건에 맞는 컬럼명과 조건을 써주면 된다.
문자 타입의 값이라면 ''을 이용하는 것을 잊지 말자.

WHERE나 HAVING 절에서 조건을 두개 이상 쓸때는?
AND, OR 등으로 '영어로' 풀어서 써주면 된다. (&, | 아님에 유의하자)

profile
숫자로 세상을 건강하고 다정하게

0개의 댓글