adoquery 怎么查询空字符(10分)

  • 主题发起人 主题发起人 iwantdown
  • 开始时间 开始时间
I

iwantdown

Unregistered / Unconfirmed
GUEST, unregistred user!
如下表Table:
a1 a2 a3
b1 ss dd ee
b2 ff gg hh
b3 kk jj

我想在adoquery中用语句 select * from table where a2 like "";
可是查不出b3这条记录。
用语句 select * from table where a2<>null;可以查出b1和b2两条记录
用语句 select * from table where a2=null;又是什么也查不出来。
请问怎么查询含空字符串的记录
 
select * from table where a2 ='' or a2 is null
 
关键是看A2的数据类型及长度,试试这个:
select * from table where rtrim(isnull(a2,''))=''
 
select * from table where a2 is null
 
select * from table where not(a2<>null)
 
谢谢大家
我用的是Access数据库,经过测试只有李向鹏完全满足要求,只能把积分给他了
 
后退
顶部