执行顺序
老师我没太明白执行顺序这部分。
视频里老师讲了很多次各个子句的执行顺序,所以说这些子句的优先级是内定好的嘛?那为什么写sql的时候还必须要遵照一定的顺序呢?
我这样写为什么就不行呢?
3
收起
正在回答
1回答
同学,你好!1、是的执行顺序是固定好的。同学截图的顺序是mysql 执行sql 语句执行的顺序,是mysql先找查什么再找查什么,是固定的。例如 select * from table这个sql 执行顺序是先执行from table,找到要查询的表table,是查询table 表里的数据,然后再是select * ,指从table表里查询出所有记录。
3、写sql 语句与计算机执行mysql 顺序是不同的。写sql 也有些规则,如同学写的sql 语句错误在于where 语句要在group by后,是固定写法。
select deptno from t_emp where sal>9 group by deptno
祝学习愉快~
Python全能工程师
- 参与学习 人
- 提交作业 16233 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星