내배캠_Data_3기/SQL

[코딩연습]프로그래머스_어린 동물 찾기

케일라(Data_3기) 2024. 6. 28. 10:44

연산자 이용

연산자
연산의 예
의미
>, <
N<10, N>10
N이 10 미만, N이 10 초과
>=, <=
N<=10, N>=10
N이 10 이하, N이 10 이상
=
N=10
N이 10인 값
!=
N!=10
N이 10이 아닌 값 
LIKE
LIKE('%과자%') 맛있는 과자 과자는 살찐다
문자열이 ~와 같을 때(문자열을 기준으로 앞,뒤 문자열과 상관없이 볼 때 %를 앞뒤에 작성해줍니다.)
AND
A AND B
A 그리고 B를 모두 만족하는 값
OR
A OR B
A 또는 B인 값
NOT, !
NOT A, !A
A가 아닌 값 
BETWEEN
A BETWEEN 10 AND 20
A가 10과 20 사이에 포함된 값
IN
A IN B
B에 A가 포함된 값
NOT IN
A NOT IN B
B에 A가 포함되지 않은 값
IS NULL
A IS NULL
A 값이 비어있는 값
IS NOT NULL
A IS NOT NULL
A 값이 비어있지 않는 값

 

동물 보호소에 들어온 동물 중 젊은 동물의 아이디와 이름을 조회하는 SQL문을 작성하라. 이때 결과는 아이디순으로 조회.

-젊은 동물: INTAKE_CONDITION이 Aged가 아닌 경우를 뜻함.

 

 

 

 

!= 이용했지만 NOT IN() 이나 NOT으로도 풀이 가능.

where INTAKE_CONDITION NOT IN ('Aged')

where NOT INTAKE_CONDITION = 'Aged'