找回密码
 立即注册

QQ登录

只需一步,快速开始

BJSDX2014
金牌服务用户   /  发表于:2024-11-1 09:16  /   查看:222  /  回复:5
1金币

使用在里面的条件进行查询



数据库中的数据格式为

无法查询到该条记录,只能查询出


单个字符串的数据
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

帮你打开活字格更神奇的功能:一百零六,多参数查询,执行Sql命令in函数下岗 - 活字格专区 - 专题教程 - 葡萄城开发者社区 用上面的方法解决了

5 个回复

倒序浏览
最佳答案
最佳答案
wwbb
初级会员   /  发表于:2024-11-1 09:16:49
来自 5#
Joe.xu 发表于 2024-11-4 10:48
楼主需要先理解在里面的逻辑,咱们来举个例子
如果设置了A  在里面  B ,B的值为1,2,3
此时就会把B拆成1 2 ...

帮你打开活字格更神奇的功能:一百零六,多参数查询,执行Sql命令in函数下岗 - 活字格专区 - 专题教程 - 葡萄城开发者社区
用上面的方法解决了
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-11-1 10:48:38
2#
本帖最后由 Joe.xu 于 2024-11-1 10:49 编辑

您好,在里面和不在里面会以逗号分隔,做类似in的匹配,
原理可以参考

帮你打开活字格更神奇的功能:二十七,查询时怎样使用“不在里面”进行数据查询
https://gcdn.grapecity.com.cn/showtopic-46251-1-1.html
(出处: 葡萄城开发者社区)
如果您是要需要类似于like的语法,可以使用包含指定字符串

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
BJSDX2014
金牌服务用户   /  发表于:2024-11-4 09:49:08
3#
Joe.xu 发表于 2024-11-1 10:48
您好,在里面和不在里面会以逗号分隔,做类似in的匹配,
原理可以参考

数据库中每一行的类型是以逗号分隔的字符串,使用在里面查不出来。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-11-4 10:48:38
4#
楼主需要先理解在里面的逻辑,咱们来举个例子
如果设置了A  在里面  B ,B的值为1,2,3
此时就会把B拆成1 2  3,然后就是把A=1 、A=2、A=3的记录查出来。
注意A是来源于数据库,所以不会拆分。
如果A=1,2 ,是不会被拆成1和2的,因为外部不知道数据库存的分隔符是什么

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-11-4 16:16:21
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部