본문 바로가기

DataBase/Mysql

Mysql 연산자 [ 산술 연산자 / 비교 연산자 ]

산술 연산자

---

+ , - , * , / , %

 

/ 의 경우, DIV 로 도 사용이 가능하다

 

select 21 div 7

 

% 의 경우는 MOD Function 도 지원이 된다

select 21 mod 7;

select 21 % 7;

select mod(21,7);

 

비교 연산자

= , <=> 동등 비교
> 보다 크다
>= 보다 크거나 같다
< 보다 작다
<= 보다 작거나 같다
!=, <> 같지 않다

위의 비교 연산자 중에서 <=> 라는 프로그램 코딩하며 보지 못한 연산자가 있는데,
이 연산자는 NULL 을 하나의 값으로 보고 비교 연산시에 NULL 을 가져올 수 있다.

table p

select * from p where a = NULL

Empty set (0.00 sec)

 

select * from p where a <=> NULL