mysql
MYSQL - IF 함수
expr 이 참이면 expr1 을, 거짓이면 expr2 의 값을 돌려 줍니다.
SELECT IF(expr, expr1, expr2);
다음 조건은 거짓이므로 2의 값을 반환합니다.
#ex.1)
mysql> SELECT IF(1>2, 1, 2);
-> 2
#ex.2)
mysql> SELECT IF(TRUE, 1, 2);
-> 1
mysql> SELECT IF(0, 1, 2);
-> 2
mysql> SELECT IF(NULL, 1, 2);
-> 2
mysql> SELECT IF(FALSE, 1, 2);
-> 2
#ex.3)
mysql> SELECT IF(1<2 -=""> Y2>
#ex.4)
mysql> SELECT IF(STRCMP('TEST', TEST2), 1, 2);
-> 1
0 댓글