SQL 语句的执行顺序

数据库引擎在执行SQL语句并不是从SELECT开始执行,而是从FROM开始,执行顺序如下(关键字前面的数字代表SQL执行的顺序步骤):

⑧SELECT ⑨DISTINCT ⑩①【Top Num】 【select list】

①FROM { left_table_name**}**

③【join_type】 JOIN { right_table_name**}**

② ON 【join_condition】

④WHERE 【where_condition】

⑥WITH 【CUBE | RollUP】

⑤GROUP BY 【group_by_list】

⑦HAVING 【having_condition】

⑩ORDER BY 【order_by_list】

相关推荐
数翊科技5 分钟前
权威认可!HexaDB海纳分布式HTAP数据库通过CCRC EAL4增强级认证
数据库
星恒讯工业路由器15 分钟前
MIMO与多天线技术:从5G到WiFi的工程解析
数据库·mysql·5g·工业物联网·mimo技术·天线隔离度·5g/wifi多天线
deepdata_cn15 分钟前
向量数据库赋能研报智能分析、舆情检索、风险洞察
数据库·向量数据库
名字还没想好☜21 分钟前
Kubernetes NetworkPolicy 实战:默认全通的坑与用标签做零信任隔离
运维·云原生·容器·kubernetes·networkpolicy
QWEDDRFTG24 分钟前
家用服务器供电
服务器
Crazy________27 分钟前
Redis02:库切换、监控与安全配置
linux·redis·云原生·mybatis
涤生大数据34 分钟前
Flink Agents 深度剖析:这才是生产级 AI Agent 该有的底座!
数据库·人工智能
Eloudy39 分钟前
给 Linux 加新硬盘的挂载命令
linux·运维·服务器
海上小飞龙1 小时前
Redis 持久化:RDB 与 AOF
数据库·redis·缓存
hold?fish:palm1 小时前
redis中AOF 重写机制解析
数据库·c++·redis