社区
数据库相关
帖子详情
如何用filter过滤出query的空字段
liu9527
2006-12-25 03:53:29
想过滤出某字段值为空的记录
paradox 表,使用query
设置filter:= '字段名=NUll'
不能执行?
...全文
358
11
打赏
收藏
如何用filter过滤出query的空字段
想过滤出某字段值为空的记录 paradox 表,使用query 设置filter:= '字段名=NUll' 不能执行?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liu9527
2006-12-28
打赏
举报
回复
找到原因,当sql 加入where 条件且条件是date型,并且使用了query的paramByName()做为传递参数的方式,则使用null 出错,改为不用 sDate=:sd1的方式,直接加入,则过滤时用null就不会出错.
comanche
2006-12-28
打赏
举报
回复
楼上飞哥, 就是用的 field is null, 这个可以
liu9527
2006-12-28
打赏
举报
回复
新建一个表可以的,
我再找找原因,
另外如何过滤出为null 或者为trim(filed.value)=''的记录
wudi_1982
2006-12-28
打赏
举报
回复
按照我例子中的,新建一个表,
数据表结构如下:表名,temp
字段名 a 数值类型 主键
字段名 b 文本
数据库是paradox 表
输入一些测试数据
然后在DELPHI新建工程,不要用你以前那个,用下面代码,看看行不行。不过在我机器上是没有任何问题的。
代码如下:
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from temp');
Filter := 'b=null';
Filtered := true;//估计你是没写这个
Open;
end;
liu9527
2006-12-28
打赏
举报
回复
Filter := 'b=null';
Filtered := true;//估计你是没写这个
Open;
不行的,我试过 filtered:=true ,我已写了
b 为char型, Filter:='b='' '''都可以,但一用到null 就报错
capbility can not supported
is, in 都不行
paradox 表
winxkm
2006-12-26
打赏
举报
回复
B如果是文本类型,在SQLSERVER中是不行的
用这个判断:Datalength(B)>0
wudi_1982
2006-12-25
打赏
举报
回复
用=
给你做了一个例子:
数据表结构如下:表名,temp
a 数值类型
b 文本
代码如下:
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from temp');
Filter := 'b=null';
Filtered := true;//估计你是没写这个
Open;
end;
梅青松
2006-12-25
打赏
举报
回复
好像is也不行 ^-^!!!
wudi_1982
2006-12-25
打赏
举报
回复
在access中,这么写 fieldname=null
梅青松
2006-12-25
打赏
举报
回复
filter = 'FieldName is null'吧
jimcute
2006-12-25
打赏
举报
回复
filter:= '字段名 in NUll'
geoserver wfs
过滤
查询
geoserver定义了多个协议,本例子运用wfs查询中的getFeature查询
出
一张表中的某条记录是否包含指定的点的集合,如果包含则返回该条记录的id。
Elasticearch
Filter
Query
过滤
查询--(五)
Elasticearch
Filter
Query
过滤
查询
极客ES11-
Query
与
Filter
实现多
字段
查询
文章目录
Query
与
Filter
实现多
字段
查询
Query
和
Filter
过滤
和查询的区别Bool查询Bool查询的语法解决结构化查询中
出
现的Term是“包含”而不是“相等”的問題算分影响Bool嵌套使用查询结构修改相关度使用Boost控制查询...
9_(
过滤
查询)
Filter
Query
而
过滤
(
filter
)只会筛选
出
符合的文档,并不计算 得分,且它可以缓存文档 。所以,单从性能考虑,
过滤
比查询更快。 换句话说,
过滤
适合在大范围筛选数据,而查询则适合精确匹配数据。一般应用时, 应先使用
过滤
操作...
elasticsearch es
字段
值类型为集合,怎样
过滤
集合为
空
或集合不为
空
的记录?
elasticsearch es
字段
值类型为集合,怎样
过滤
集合为
空
或集合不为
空
的记录 exists
数据库相关
2,498
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章