我使用下一个查询:
SELECT ROUND(r/h) AS conv FROM table WHERE conv > 1
我收到错误"Unknown column 'conv' in 'where clause'"
,但为什么? AS conv
之后它还不存在吗?
答案 0 :(得分:3)
在生成结果之前,列别名不可用。尝试
SELECT ROUND(R / H) AS CONV
FROM TABLE1
WHERE ROUND(R / H) > 1
分享并享受。