
一、案例:
查询年龄大于15的员工的姓名、年龄,并根据年龄进行升序排序
select name, age from emp where age > 15 order by age asc;先执行①from(定义emp的别名为e),再执行②where(调用别名e):

再执行④select:

给④select取别名ename,eage,此时把②where别名e.age改为eage:
报错,②where在④select之前执行,eage还没有定义

④select在⑤order by之前执行,所有order by可以用select中定义的别名:




![[Linux] 初识应用层协议: 序列化与反序列化、编码与解码、jsoncpp简单使用...](https://img-blog.csdnimg.cn/img_convert/bbde7eed22414e5f62c975780c304ab8.gif)















