起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2401|回复: 7

[已结贴] 请问怎样实现多列模糊查询

[复制链接]

70

主题

170

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
发表于 2018-7-17 14:55:15 | 显示全部楼层 |阅读模式
我想实现像图片那种可以通过一个或者多个列去实现模糊查询。请问有没有相关的例子或者需要怎样去实现
7.png

0

主题

322

帖子

536

积分

高级会员

Rank: 4

积分
536
QQ
发表于 2018-7-17 14:58:43 | 显示全部楼层
可以将查询的内容,放在一个静态数据中,然后去过滤数据集,给多个列每一个都设置一下过滤条件就可了
回复 支持 反对

使用道具 举报

70

主题

170

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
 楼主| 发表于 2018-7-17 15:02:29 | 显示全部楼层
zhangyuqiao 发表于 2018-7-17 14:58
可以将查询的内容,放在一个静态数据中,然后去过滤数据集,给多个列每一个都设置一下过滤条件就可了 ...

但是我不一定所有列都有参数,如果有一列没有参数的情况下,那就没办法查询了。
回复 支持 反对

使用道具 举报

0

主题

322

帖子

536

积分

高级会员

Rank: 4

积分
536
QQ
发表于 2018-7-17 15:04:32 | 显示全部楼层
就是去拿搜素的内容,和你查询的数据列的每一个去匹配,
回复 支持 反对

使用道具 举报

0

主题

322

帖子

536

积分

高级会员

Rank: 4

积分
536
QQ
发表于 2018-7-17 15:10:13 | 显示全部楼层
23352127 发表于 2018-7-17 15:02
但是我不一定所有列都有参数,如果有一列没有参数的情况下,那就没办法查询了。 ...

QQ图片20180717150739.png 就是这样去匹配你要查询的字段
回复 支持 反对

使用道具 举报

70

主题

170

帖子

498

积分

中级会员

Rank: 3Rank: 3

积分
498
QQ
 楼主| 发表于 2018-7-17 15:10:15 | 显示全部楼层
zhangyuqiao 发表于 2018-7-17 15:04
就是去拿搜素的内容,和你查询的数据列的每一个去匹配,

不是这样的,其实就是实现 select * from 表 where (表.a like 参数1 or 参数1='') and (表.b like 参数2 or 参数2='') 这样的话。当不填任何参数的时候默认是select * 就是查询全部,也可以只按照当中某一个或者几个字段去查,不需要全部参数填完。但是显示数据集的过滤是不能实现的
回复 支持 反对

使用道具 举报

19

主题

357

帖子

634

积分

高级会员

Rank: 4

积分
634
QQ
发表于 2018-7-17 15:12:19 | 显示全部楼层
看帖留个脚印
回复 支持 反对

使用道具 举报

8

主题

1141

帖子

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
QQ
发表于 2018-7-23 13:54:29 | 显示全部楼层
群内已回,如图
@A3A}RF{SDI9WM@XR8I4%}W.png
[11VJS2V65EC3%5}Z~CP)LL.png
~[)VRIV`]F8H$W%9`K4{MZ6.png
3%[LV4]1)8T3V`()V}EV97I.png
651{_{KAE)CHHJ$3AFD5}26.png
BM}97[Y}$CN7X9~WZKOCQ]S.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-27 04:21 , Processed in 0.102731 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表