개인적인 정리

MySQL NULLIF() 본문

DB/MYSQL

MySQL NULLIF()

yeon.Biju 2020. 3. 19. 11:32

MySQL 의 NULLIF() 함수.

   - 사실 처음본다. 있는 줄 몰랐다.

   - 동일한 개념을  CASE WHEN을 이용해서 써온 것 같다.

 

 

NULLIF(expr1, expr2)

   - expr1 =expr2 값을 비교해서 true 가 아니면 expr1 을 return 한다.  만약 true이면 NULL 을 return 한다.

 

Returns NULL if expr1 = expr2 is true, otherwise returns expr1. This is the same as CASE WHEN expr1 = expr2 THEN NULL ELSE expr1 End.

mysql> SELECT NULLIF(1, 1) ; 
   --> NULL

mysql> SELECT NULLIF(1, 2) ; 
   --> 1

'DB > MYSQL' 카테고리의 다른 글

MySQL 설치(소스 컴파일, 5.1 버전)  (0) 2021.07.11
[MySQL] 칼럼 추가 / 삭제  (0) 2021.02.04
MySQL 에서 날짜함수에 사용되는 지정자  (0) 2020.04.01
MySQL 에서 INTERVAL 에 쓸 수 있는 것들  (0) 2020.04.01
MySQL IFNULL(expr1, expr2)  (0) 2020.03.19
MySQL IF()  (0) 2020.03.19
MySQL CASE WHEN  (0) 2020.03.19
MySQL에서 table index 보기  (0) 2020.03.18
Comments