【MySQL】COALESCE() を使った null の置換

nullのデータを置換しようとして、
replace() を使ったけど、ダメだった。

nullの置換には COALESCE() を使うらしい。
COALESCE() は、与えられた引数のうち、nullでない最初の引数を返す関数。
なので、COALESCE(point, 0) のように使うと、
列名point と 0 のうち、nullではない方を返す。
pointがnullだと、0を返し、
nullではないと、その値を返す。
なので、COALESCE(0, point) とすると、常に0を返す。

これは便利だー。