업데이트 :: 2018.10.04
제어흐름
IF
- IF(식, 참, 거짓)
SELECT IF(100>200, '참이다', '거짓이다');
- '거짓이다' 출력
IFNULL, NULLIF
- IFNULL(수식1, 수식2)
- 수식1이 NULL이면 수식2반환, NULL이 아니면 수식1반환
- NULLIF(수식1, 수식2)
- 수식1과 수식2가 같으면 NULL 다르면 수식1 반환
SELECT IFNULL(NULL, '널이군요'), IFNULL(100, '널이군요');
- '널이군요', 100 각각 출력
SELECT NULLIF(100, 100), IFNULL(200, 100);
- NULL, 200 각각 출력
CASE ~ WHEN ~ ELSE ~ END
SELECT CASE 10 WHEN 1 THEN '일' WHEN 5 THEN '오' WHEN 10 THEN '십' ELSE '모름' END;
Created by MoonsCoding
e-mail :: jm921106@gmail.com
반응형
'DB > MySQL' 카테고리의 다른 글
학습 // DB // MySQL // NativeFunction // Math (0) | 2018.10.04 |
---|---|
학습 // DB // MySQL // NativeFunction // String (0) | 2018.10.04 |
학습 // DB // MySQL // Casting (0) | 2018.10.04 |
학습 // DB // MySQL // Variable (0) | 2018.10.04 |
학습 // DB // MySQL // DataType (0) | 2018.10.04 |