DB
[DB][Mysql] 조건식/ 표현식
오선지♬
2022. 7. 10. 11:48
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
반응형