我在 hive 里写这个。我有一张只有一个号码的table。我将调用包含数字的表\u number,实际数字为 my_number
.
在另一个还不存在的表中,我需要输入一个十进制数 1/my_number
.
我试过了 SELECT CAST((1/(SELECT my_number FROM table_number)) as double);
我得到一个解析异常 "cannot recognize input near 'cast' '(' '('
我也试过了 double(1/(SELECT my_number FROM table_number));
我得到另一个解析异常 "cannot recognize input near 'double' '(' 'Select'
我完全不知道该怎么做。有谁能给我一些除法的例子,也使用一个select语句的数字之一?
1条答案
按热度按时间r7knjye21#
你的第一行应该是
虽然我认为如果你这么做的话,它会被隐式地投下