MySQL数据库的一个问题

img


这里我使用了单行函数,为什么不能起别名,感觉没啥问题啊,后面用了as试了一下,还是不行求解疑,谢谢啦

where条件先执行,select的内容后执行,在执行where时,你前面的别名还不存在呢
如果你不想在where里重新写一遍函数
那你就写个嵌套查询
内层取别名
外层where别名

where条件里面,也要使用函数进行计算,不能直接引用别名