2020-12-13
阅读量:
681
完整的SELECT语句运算顺序
1),首先运算的是FROM子句,根据FROM子句中指定的一个或多个表创建表。
2),如果存在WHERE子句,则对步骤1获得的表进行条件筛选,删除不符合条件的记录。
3),如果存在GROUP BY子句,则对步骤2生成的表按指定字段进行分组,生成一份新的表。
4),如果存在HAVING子句,则对步骤3的表按指定条件进行筛选,删除掉不满足筛选条件的记录。
5),执行SELECT子句,删除不包含在SELECT子句所指定的字段。如果SELECT子句中包含关键字DISTINCT,则执行去重复运算……
6),如果有ORDER BY子句,则按指定的排序规则对结果表进行排序操作。
7),如果有TOP谓词,则再进行TOP运算……






评论(0)


暂无数据