永洪社区

标题: 计算列中SQL语句,格式是怎么样的字段名和表名该怎么写 [打印本页]

作者: yhdata_2VNnWblO    时间: 2022-12-10 16:53
标题: 计算列中SQL语句,格式是怎么样的字段名和表名该怎么写
计算列中适应SQL语句,格式是怎么样的,字段名和表名该怎么写

作者: 永洪tech-Yan    时间: 2022-12-10 17:37
格式就是正常SQL语句的格式,表名不可以写,因为新建计算列是在当前SQL数据集中新建,字段可以用该表中的字段写法如下:

case
    when col['省份']<>'北京' then 'not_北京'
    else '北京'
end

上面col['省份']就是字段的写法,您可以手动输入也可以双击新建计算列窗口功能区右侧的数据列字段名直接使用。
作者: yhdata_2VNnWblO    时间: 2022-12-10 17:43
例如select * from 表名,这种要怎么写
作者: 永洪tech-Yan    时间: 2022-12-10 18:22
yhdata_2VNnWblO 发表于 2022-12-10 17:43
例如select * from 表名,这种要怎么写

表名不可以写,因为新建计算列是在当前SQL数据集中新建
作者: yhdata_2VNnWblO    时间: 2022-12-10 18:31
如果报告里包含多个数据集的数据,这样怎么定位到哪个数据集呢
作者: 永洪tech-Yan    时间: 2022-12-10 18:40
yhdata_2VNnWblO 发表于 2022-12-10 18:31
如果报告里包含多个数据集的数据,这样怎么定位到哪个数据集呢

新建计算列是在某个数据集上新建的,只能在选择这个数据集后再使用这个字段,和其他数据集无关呢。
作者: 小白菜白又白    时间: 2023-2-23 16:34
永洪tech-Yan 发表于 2022-12-10 18:40
新建计算列是在某个数据集上新建的,只能在选择这个数据集后再使用这个字段,和其他数据集无关呢。 ...

这样写有错呢





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