2012-06-20から1日間の記事一覧

ifnull関数

SQLの集計系関数とかで、nullが入ってるのがイヤ。なので、nullの場合は何かに変換する処理があったらなーと。ifnull関数を使うらしい。 select ifnull(列名, デフォルト値) from tb_test; これで、nullのデータがデフォルト値に置き換わる。

null判定

null判定はそれ用の書き方があった。 基本的にDBにはnullを入れないから分からなかった・・・。 where 列名 is not null where 列名 is null

PHPのnull演算

PHP

DBにnot null 制約を忘れたために、 nullがたくさん・・・。PHPってnullが含まれる演算すると、止まるんじゃ・・・。 と思って調べた。基本的にnullは0として扱われるが、 除算で null / null だとWarningが出る。やっぱnullはダメだよね・・・。