블로그 이미지
No pain, no gain!
creaplz

Tag

Notice

Recent Comment

Recent Trackback

Archive

calendar

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  • 68,387total
  • 7today
  • 26yesterday
Statistics Graph
2009/05/13 00:09 Database/MySQL
MS SQL에서 사용하는 ISNULL()은 MySQL에서 동작하지 않는다. MySQL에는 IFNULL()이라는 함수로 존재한다.

IFNULL(expr1, expr2)

expr1이 NULL이 아니면, IFNULL()은 expr1을 반환한다. 그것이 아니면(expr1이 NULL이면) expr2를 반환한다. 반환값으로 숫자, 문자열이 가능하다.

mysql> SELECT IFNULL(1,0);
            -> 1
mysql> SELECT IFNULL(NULL,10);
            -> 10
mysql> SELECT IFNULL(1/0,10);
            -> 10
mysql> SELECT IFNULL(1/0,'yes');
            -> 'yes'
posted by creaplz
 <PREV 1 ... 26 27 28 29 30 31 32 33 34 ... 81    NEXT>