白话Excel函数公式 Office易学宝微视频教程合集(Excel+Word+PPT)
笨办法学VBA(从入门到精通) 高效办公必会的Office实战技巧
财务总监的Excel私房课 网易云课堂-Excel数据透视表应用大全
Excel图表神技
查看: 1612|回复: 4

[课时二] 标准sql的解析顺序

[复制链接]
发表于 2011-6-14 07:21:20 | 显示全部楼层 |阅读模式
这些天在学习sql的过程中,发现自己很多基础的东西都没有搞懂,其中一个很重要的问题就是就是标准sql语句的解析顺序问题,虽然在网络上查了些资料,但是资料七零八落的,不是很全面,请各位老师和童鞋多多指点,讲解一下sql语句的解析顺序(暂时不考虑子查询的问题)。

我所知道的语句和元素有:
from,where,group by,having,order by,union,join on,聚合函数,表达式.........

还有很多我不知道的语句和元素,在sql语句执行过程中的解析顺序都是什么呢?请大家不吝赐教。
回复

使用道具 举报

发表于 2011-6-14 09:02:54 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-6-28 12:43:04 | 显示全部楼层

回复 1楼 wbzxz 的帖子

不错,向wb学习了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-29 16:51:06 | 显示全部楼层
学了这么久,大概理解了sql语句的执行顺序

select 字段
   from 表
             join 表
               on 条件
where 条件
group by 字段 或 聚合函数
having   条件
order by  字段或聚合函数

个人认为,执行的顺序应该是

1、from
2、join   on
3、where
4、group by  having
5、select
6、order by
回复 支持 反对

使用道具 举报

发表于 2011-8-10 10:38:04 | 显示全部楼层
我也想学习可是不够格报不了名
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入学

本版积分规则

快速回复 返回顶部 返回列表