推广 热搜:   行业    设备  企业  上海  公司  系统  中国  机械 

查询语句中select from where group by having order by limit的执行顺序

   日期:2024-11-01     移动:http://ch168.cxdr.cn/quote/163.html

	
	

	

	

参考文章点击

查询语句中selec<em></em>t from wher<em></em>e group by havin<em></em>g order by limit的执行顺序

select、from、where、group by、having、order by、limit组合用法
一、关键词意义

【1】select 用来指定查询哪些列,可以使用聚合函数。

【2】from 用来指定查询哪张表。

【3】where用来指定过滤条件,针对原表,那么条件中的列名只能是是原表的列名,不可以是别名或者使用聚合函数。

【4】group by 用来对结果集进行分组,条件中的列可以使用原名,也可以使用别名。

【5】having 用来指定对分组后的数据进行再次过滤的条件,条件中的列可以使用原名,也可以使用别名。

【6】order by 对结果集中某一列进行排序,默认降序。有 asc 升序,desc 降序两种选择。条件中的列可以使用原名,也可以使用别名。

【7】limit 用来取出结果集中的某些行.limit m,n取出的是从第m+1行开始一共n行的数据。limit n相当于limit 0,n

oracle中返回前10条数据不用limit,而是用where rownum<=10;
二、sql语句编写顺序

select … from …是必须的,其他的关键词可选。

那么他们的组合顺序为

select … from … where … group by … having … order by … limit …
三、sql语句执行顺序

【1】from 用于指定待查询的表

【2】where 由where后面的提交过滤表中的数据,形成结果集1

【3】group by 由后面的列对结果集1中的数据进行分组,形成结果集2

【4】having 对结果集2再次进行过滤,形成结果集3

本文地址:http://motor168.cxdr.cn/quote/163.html    珂云塔 http://motor168.cxdr.cn/ , 查看更多

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关行业动态
推荐行业动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号