DB/Mysql
IF()
원2
2022. 2. 22. 16:33
728x90
반응형
mysql 에서 사용하는 함수인 IF() 에 대해서 알아보자.
흔히 쓰는 if문과 다를게 없다.
문법
IF(condition, value_if_true, value_if_false);
예시 1
조건이 TRUE 이면 "YES" 를 반환하고 FALSE 면 "NO" 를 반환한다.
SELECT IF(10 < 1000, "YSE", "NO");
예시 2
조건이 TRUE 이면 3 를 반환하고 FALSE 면 7 를 반환한다.
SELECT IF(10 < 1000, 3, 7);
예시 3
두 문자열이 동일한지 테스트하고 싶으면 "YES" 를 반환, 아니면 "NO" 를 반환
SELECT IF(STRCMP("SOJU","BEER") = 0, "YES", "NO");
728x90
반응형