永洪社区

标题: 自定义SQL添加查询条件后查询不出数据 [打印本页]

作者: yhdata_6QkO9Adj    时间: 2023-8-24 09:06
标题: 自定义SQL添加查询条件后查询不出数据
如图添加条件后刷新数据,查询不出数据,不添加查询得到的数据如下请问一下这是什么原因导致的?

作者: yhdata_yzm    时间: 2023-8-24 09:06
yhdata_6QkO9Adj 发表于 2023-8-24 11:13
查询数字或英文的可以查询出数据,怎么改变编码集?我这边数据库使用的是utf8数据集 ...

打开你的数据源设置 url设置下编码方式,跟参数characterEncoding=utf8
作者: 阿姆斯特朗炮    时间: 2023-8-24 09:09
你是什么数据库?
作者: yhdata_6QkO9Adj    时间: 2023-8-24 09:14
阿姆斯特朗炮 发表于 2023-8-24 09:09
你是什么数据库?

mysql数据库
作者: yhdata_yzm    时间: 2023-8-24 09:16
什么类型的数据库。
排查方法一个条件一个添加看看舍哪个条件影响了
作者: 阿姆斯特朗炮    时间: 2023-8-24 09:19
好神奇,看着根本没有什么问题啊,不行你在日志中跟踪一下执行的sql,然后去mysql查询看看语法有什么问题吗
作者: yhdata_6QkO9Adj    时间: 2023-8-24 09:21
yhdata_yzm 发表于 2023-8-24 09:16
什么类型的数据库。
排查方法一个条件一个添加看看舍哪个条件影响了

数据库使用的是mysql数据库
只要添加查询条件就查询不到数据
作者: Efheih    时间: 2023-8-24 09:25
yhdata_6QkO9Adj 发表于 2023-8-24 09:21
数据库使用的是mysql数据库
只要添加查询条件就查询不到数据

给表添加别名,条件字段也带上表别名试试呢
作者: 喵了个汪    时间: 2023-8-24 09:29
每个where条件都查询不出来吗

作者: yhdata_6QkO9Adj    时间: 2023-8-24 09:51
喵了个汪 发表于 2023-8-24 09:29
每个where条件都查询不出来吗

是的,每个where条件都查询不到数据
作者: yhdata_6QkO9Adj    时间: 2023-8-24 09:51
yhdata_Efheih 发表于 2023-8-24 09:25
给表添加别名,条件字段也带上表别名试试呢

添加别名页查询不出数据

作者: 喵了个汪    时间: 2023-8-24 09:59
喵了个汪 发表于 2023-8-24 09:29
每个where条件都查询不出来吗

把where条件全部删了,用过滤替换试试呢

作者: yhdata_6QkO9Adj    时间: 2023-8-24 10:22
阿姆斯特朗炮 发表于 2023-8-24 09:19
好神奇,看着根本没有什么问题啊,不行你在日志中跟踪一下执行的sql,然后去mysql查询看看语法有什么问题吗 ...

在mysql工具中查询语句是没有问题的,还有使用系统自带的过滤条件也查询不出数据
作者: Efheih    时间: 2023-8-24 10:27
yhdata_6QkO9Adj 发表于 2023-8-24 10:22
在mysql工具中查询语句是没有问题的,还有使用系统自带的过滤条件也查询不出数据 ...

重新建一个数据集,换一张表查询看看
作者: yhdata_6QkO9Adj    时间: 2023-8-24 10:30
喵了个汪 发表于 2023-8-24 09:59
把where条件全部删了,用过滤替换试试呢

试过了使用过滤条件也查询不出数据
作者: yhdata_6QkO9Adj    时间: 2023-8-24 10:31
yhdata_Efheih 发表于 2023-8-24 10:27
重新建一个数据集,换一张表查询看看

这些我都试过了,就是查询不出数据
作者: yhdata_yzm    时间: 2023-8-24 10:38
yhdata_6QkO9Adj 发表于 2023-8-24 10:31
这些我都试过了,就是查询不出数据

数据库内计算勾选去掉勒
作者: yhdata_6QkO9Adj    时间: 2023-8-24 10:47
本帖最后由 yhdata_6QkO9Adj 于 2023-8-24 10:52 编辑
yhdata_yzm 发表于 2023-8-24 10:38
数据库内计算勾选去掉勒

如果使用系统的过滤条件去掉数据库内计算后是可以查询得到数据,但是如果是用where条件去查询数据,结果是查不到数据的
作者: yhdata_yzm    时间: 2023-8-24 11:01
yhdata_6QkO9Adj 发表于 2023-8-24 10:47
如果使用系统的过滤条件去掉数据库内计算后是可以查询得到数据,但是如果是用where条件去查询数据,结果是 ...

有可能是编码问题
去查询一个字段值为数值或者英文的,就是where那改改看看
作者: yhdata_6QkO9Adj    时间: 2023-8-24 11:13
本帖最后由 yhdata_6QkO9Adj 于 2023-8-24 11:16 编辑
yhdata_yzm 发表于 2023-8-24 11:01
有可能是编码问题
去查询一个字段值为数值或者英文的,就是where那改改看看 ...

查询数字或英文的可以查询出数据,怎么改变编码集?我这边数据库使用的是utf8数据集
作者: 飞扬如梦    时间: 2023-8-24 11:26
表名前面缀上库名
作者: a6475593    时间: 2024-6-13 10:28
查了半天。。。原来是这样。。。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4