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
반응형
'DB > Mysql' 카테고리의 다른 글
| DB 테이블 갯수 조회 (0) | 2021.12.21 |
|---|---|
| [Mysql] 난수 생성 (0) | 2021.08.15 |
| Mysql 관계도 생성 (0) | 2021.08.09 |
| sql cmd5 (0) | 2021.04.16 |
| sql cmd4 (0) | 2021.04.15 |
| sql cmd3 (0) | 2021.04.14 |