728x90
반응형
⭐ 부등호 / 등호
= | 같다. |
!= / <> | 같지 않다. |
>= | 크거나 같다. |
<= | 작거나 같다. |
> | 크다 |
< | 작다 |
⭐ BETWEEN A AND B : A와 B값 사이의 값
⭐ LIKE / % / _ : LIKE는 해당 문자열이 포함된 데이터를 추출하기 위해 사용.
EX)
SELECT * FROM member WHERE address LIKE '%연남%'
address컬럼 값중에 연남을 포함하고 있는 데이터를 반환하라는 의미 인데 %는 글자수 제한없이 다른 문자가 와도된다는 의미이고 _는 글자수 하나를 의미한다. 만약에 연남뒤에 한글자만 있는 주소를 추출하고 싶으면 LIKE '%연남_' 라고 입력!
⭐ IN () : 괄호안의 값중에 하나라도 포함된 모든 데이터를 추출한다.
SELECT * FROM member WHERE height IN ( 160, 180 ) => height 컬럼값이 160이거나 180인 데이터 출력
⭐ WHERE : 뒤에 조건이 온다.
EX) 위
⭐ NOT : 조건식 앞에 붙이면 ~이 아닌으로 바뀐다.
- NOT BETWEEN A AND B : A와 B사이의 값이 아닌 데이터 반환
- NOT LIKE : 해당 문자열이 포함되지 않은 데이터 반환
- NOT IN () : 해당 값이 아닌 데이터 반환
728x90
반응형
'DB' 카테고리의 다른 글
[DB][Mysql] 집계 함수 (Aggregate Function) (0) | 2022.07.12 |
---|---|
[DB][Mysql] 문자열 패턴 매칭 조건을 사용할 때 주의할 점 (0) | 2022.07.11 |
[DB][Mysql] CURDATE() / SYSDATE() / CURTIME() (0) | 2022.07.09 |
[DB][MYSQL] Auto Increment (0) | 2022.07.02 |
[MSSQL] 현재 날짜, 시간 출력하기 (0) | 2022.05.10 |