mysql字段为空时表的查询

我们首先举个表结构的例子

create table userinfo(
id  int primary key,
name char(10) default '',
address varchar(40) ,

)

这里,我们知道 嘉定记录如下

id            name              address

1             abc                  

2             ccc                   xini

3                                      boshidun

4             jdnf                   lundun  


如果我们要查 name 字段 为空的记录

select * from userinfo where name = ''

那如果,我们要查 address 为空的记录 也同上面使用 address = '' 吗?

当然不是!对于不是默认为空字符串的记录,是无法使用 等于空来获取的,如果一定要使用,那么你得到的只是一群空记录,什么都查不出来

有办法吗?有,请看

select * from userinfo where address is null;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值