■ MySQL 논리함수
함수명 |
사용예 |
설명 |
IF() |
IF(test, value1, value2) |
test가 참이면 값1, 그렇지 않으면 값2 |
IFNULL() |
IFNULL(value, value2) |
value 가 NULL 이면 value2, 그렇지 않으면 value |
ISNULL() |
ISNULL(expr) |
expr이 NULL 이면 1, 그렇지 않으면 0 |
NULLIF() | NULLIF(value1, value2) | value1 = value2 NULL 반환 value1 != value2 value1 값 반환 |
CASE() | CASE value WHEN '비교값1' THEN result1 WHEN '비교값2' THEN result2 END | value를 비교값과 비교하여 result를 반환한다. |
▷ IF(), IFNULL(), ISNULL()
▷ NULLIF(), CASE WHEN THEN
※ 참고 : http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html
'MySQL' 카테고리의 다른 글
mysql Process 보기 및 Kill 하기 (0) | 2014.02.27 |
---|---|
MYSQL 에서 SHOW PROCESSLIST로 쓰레드 정보 보기 (0) | 2014.02.09 |
MySQL SHOW 문을 이용해 각종 정보 보기 (1) | 2014.01.31 |
MySQL 사용자 생성 후 권한 부여 및 권한취소 (1) | 2014.01.31 |
MySQL 슈퍼유저(root) 패스워드 변경 방법 (0) | 2014.01.31 |