SQL

SQL - 비교연산, BETWEEN, IN, LIKE

최 수빈 2024. 11. 19. 16:53

 

 

 

  • 비교연산
비교연산자 의미
= 같다
<> 같지 않다(다르다)
> 크다
>= 크거나 같다
< 작다
<= 작거나 같다

 

 

 

 

  • 다양한 조건의 종류(BETWEEN, IN, LIKE)

 

 

BETWEEN

SELECT *
FROM table_name
WHERE column_name BETWEEN a AND b

 

나이가 10세에서 20세사이, 혹은 15000원-20000원의 매출만 확인. 이렇게 사용가능

 

 

IN

SELECT *
FROM table_name
WHERE column_name IN (A,B,C)

 

특정값들만 포함한 데이터를 조회할 때 유용

 

 

LIKE

SELECT *
FROM table_name
WHERE column_name LIKE '시작문자%'
WHERE column_name LIKE '%포함문자%'
WHERE column_name LIKE '%끝문자'

 

시작문자, 포함문자, 끝문자만 포함하는 데이터를 조회할 때 사용하는 LIKE와 '%'

 

name열에 김씨가 포함된 사람들의 데이터를 찾고 싶다면

WEHRE name LIKE '김%'

이렇게 작성하면 된다.