연산자 이용
연산자
|
연산의 예
|
의미
|
>, <
|
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'
'내배캠_Data_3기 > SQL' 카테고리의 다른 글
[코딩연습]프로그래머스_이름에 el이 들어가는 동물 찾기 (0) | 2024.06.30 |
---|---|
[코딩연습]프로그래머스_여러 기준으로 정렬하기 (0) | 2024.06.30 |
[코딩연습]프로그래머스_최솟값 구하기 (0) | 2024.06.28 |
[코딩연습]프로그래머스_상위 n개 레코드 (0) | 2024.06.27 |
[코딩연습]프로그래머스_아픈 동물 찾기 (0) | 2024.06.27 |