MySQL 명령어 정리 (5) - MySQL 내장함수
·
MySQL
# MySQL 내장함수 ## 제어 흐름 함수 ### IF(수식, 참, 거짓) ``` sql SELECT IF(100>200, '참이다.', '거짓이다.'); ``` 수식이 거짓이므로 `거짓이다.`를 출력. ### IFNULL(수식1, 수식2) 수식1이 NULL인 경우 수식2를 출력. 수식1이 NULL이 아닌 경우 수식1을 출력. ``` sql SELECT IFNULL(NULL, 200); -- 200 SELECT IFNULL(NULL, '널입니다.'); -- 널입니다. SELECT IFNULL(100, 50); -- 100 ``` ### NULLIF(수식1, 수식2) 수식1과 수식2가 같으면 NULL을 반환. 다르면 수식1을 반환. ``` sql SELECT NULLIF(2*5, 5*2); -- NULL..