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
반응형