起的别名为什么不能用于where语句呀?
仅作用于select的结果集标识符
别名是在内存中生成的,where 条件查询,只能用于从硬盘中,往内存中传输数据的过程中进行条件查询,符合条件的存入内存,不符合条件的不读取。相比较而言,having 是可以针对硬盘以及内存进行条件查询的。因此,如果对于聚合函数、别名等的条件查询,需要用having,而不是where
Sign in to make a reply
木丶丶心
起的别名为什么不能用于where语句呀?