次のようなテーブルがあります。
id name (varchar)
--------------------------
1 test
2 some
3 NULL
4 test
クエリするとき
SELECT * FROM table WHERE name != 'some';
私は結果を得る:
id name
--------------------------
1 test
4 test
で行を返さないのはなぜname == NULL
ですか?
サーバー バージョン: 5.5.31-MariaDB-1~squeeze-log - mariadb.org バイナリ ディストリビューション (プロトコル バージョン 10)
クライアント バージョン: libmysql - 5.1.66 (mysqli) プロトコル バージョン: 10