问下Hologres不能引用已经有的变量吗?
例如 SELECT
sum(a) AS a1,
sum(b) AS b2,
a1/ b2 as c3
FROM xxx
现在 c3的a1 和 b2 不能识别
Hologres支持引用已有的变量,但是在计算表达式时需要注意以下几点:
在计算表达式中,不能直接使用表名或列名作为变量名。例如,在上述示例中,a
和b
是表xxx
中的列名,不能直接作为变量名使用。
在计算表达式中,可以使用别名来引用已有的变量。例如,可以将sum(a) AS a1
修改为sum(a) AS a_sum
,然后在计算表达式中使用a_sum
作为变量名。
在计算表达式中,可以使用内置函数来计算已有变量的值。例如,可以使用sum()
函数来计算a_sum
和b_sum
的值。
本文将会为您介绍在交互式分析(Hologres) 中数据查询SELECT的用法。
命令介绍https://help.aliyun.com/zh/hologres/user-guide/select?spm=a2c4g.11186623.0.i23
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975