在SQL计算中使用别名
为什么此查询不起作用?
SELECT 10 AS my_num, my_num*5 AS another_numberFROM table
在此示例中,我尝试在其他计算中使用my_num别名。这导致未知列“ my_num”
这是我正在尝试做的简化版本,但是基本上我想使用别名进行其他计算。我的计算要复杂得多,这就是为什么给它加上别名的原因,因为我以不同的方式重复了几次。
回答:
只需将您的重用别名包装为(SELECT alias)
:
SELECT 10 AS my_num, (SELECT my_num) * 5 AS another_number
FROM table
以上是 在SQL计算中使用别名 的全部内容, 来源链接: utcz.com/qa/426139.html