【发布时间】:2013-09-15 22:20:04
【问题描述】:
这是我的示例表:
CREATE TABLE test(
name VARCHAR(35),
age INT(3))
还有一些价值观:
insert into test values ('alex', 13);
insert into test values ('dan', 17);
insert into test (name) values ('pete');
insert into test (name) values ('david');
当我对列“年龄”使用 SELECT 查询时:
select * from test where age!=13;
我得到的结果是:
+------+------+
| name | age |
+------+------+
| dan | 17 |
+------+------+
但我想要所有 age!=13 的记录,其中包括 age IS NULL 的记录:
+-------+------+
| name | age |
+-------+------+
| dan | 17 |
| pete | NULL |
| david | NULL |
+-------+------+
我怎样才能得到我想要的?感谢您的回复。
【问题讨论】:
标签: mysql null conditional-statements