sql学习笔记四聚合函数及排序方法

sql学习笔记四聚合函数及排序方法
聚合函数计数,马克斯,min,AVG,和…
select count(*)从t_employee
Select Max(fsalary)从t_employee

ASC升序降序降序排序
选择从t_employee发哥为*

按年龄顺序降序排列,如果年龄相同,则按升序排列。
选择从t_employee发哥降序顺序,fsalary ASC

按WHERE子句后的顺序排列

通配符过滤
像通配符过滤器一样
单字符_
多字符%。
SELECT * FROM t_employee哪里像'_erry名

不知道null,不是。
SQL空查询数据不能与OR或NULL使用,也不能为空。
SELECT * FROM t_employee FName是空的

在(23,25)匹配两个值在同一时间。相当于23或25

20到30匹配20到30之间的数字。

组进行分组
选择发哥,计数(*)从t_employee
组的发哥
首先,将相同的发哥分成一组,然后每个组数。

按组子句放在WHERE子句之后。如果你想要超过1个年龄组,你不能使用计数(*)> 1,因为聚合函数不能放在WHERE子句之后。
有分组后滤柱与柱,可作为选择一样。在下面的例子中,有fsalary > 2000不能在fsalary > 2000只
选择发哥,计数(*)从t_employee
组的发哥
计数(*)> 1;

限制结果集的范围
选择前3 * t_employee
通过fsalary倒序

的row_number函数可以从第六的3.2005后选择
选择前3 * t_employee
凡不在数量的快速增加(选择5大数量的快速增加的fsalary t_employee顺序)
通过fsalary倒序
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部