永洪社区

标题: 数据集问题 [打印本页]

作者: lwaaa    时间: 2022-7-1 15:34
标题: 数据集问题
为什么在数据集做 case when 一个字段(文本类型)=某个值 then 某个字段(这个字段的数据类型是数值)else 0 end 问什么会返回一个 文本类型的值出来,语句可以执行,但是返回的数据类型是文本,不是我想要的数值型
作者: 永洪tech-cp    时间: 2022-7-1 15:34
lwaaa 发表于 2022-7-4 10:57
按照您的方法

您定义了联接吗?看报错是左右表的字段类型不匹配
作者: 永洪tech-Lerry    时间: 2022-7-1 17:07
您这边改成:
case 一个字段(文本类型) when 某个值 then 某个字段(这个字段的数据类型是数值)else 0 end
看看呢,如果还是不行方便截图让我看下“某个字段”的状态么
作者: lwaaa    时间: 2022-7-4 10:57
按照您的方法
作者: lwaaa    时间: 2022-7-4 17:25
永洪tech-cp 发表于 2022-7-4 17:02
您定义了联接吗?看报错是左右表的字段类型不匹配

这个问题解决了,是原始的字段定义的就是文本类型,和写的东西无关




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