一、DQL 1、基本规则: (1)对于日期型数据,做 *,/ 运算不合法,可以进行 +, - 运算。比如给日期加一天或减一个月,结果仍为一个日期。两个日期间只能为减法,返回两个日期相差的天数,两个日期间做加法没任何意义。 (2)包含空值(null)的数学表达式计算结果均为空值。 (3)给字段取别名时 ...
分类:
其他好文 时间:
2019-06-29 23:49:17
阅读次数:
159
常用的分组函数: Sum()求和: 聚合函数Count(*)求个数: Avg()求平均值: 注意:求平均数的方法不同得到的值可能不同。 原因:因为count(*)和count(comm)不相等,count(*)是所有员工的个数,包括奖金(comm)为null的人。而count(comm)不包括奖金为 ...
分类:
数据库 时间:
2019-06-17 11:07:35
阅读次数:
141
Hanving子句: 例如: Select deptid avg(sal) from emp group by deptid having avg(sal)>2000 Where和having的区别: Where后面不能使用多行函数。 ...
分类:
数据库 时间:
2019-06-17 10:31:46
阅读次数:
109
Group by分组函数的自定义,与group by配合使用可更加灵活的对结果集进行分组,Grouping sets会对各个层级进行汇总,然后将各个层级的汇总值union all在一起,但却比单纯的group by + union all 效率要高 1 创建数据 2 实例 ...
分类:
其他好文 时间:
2019-03-12 18:36:13
阅读次数:
217
语法: SELECT <列名1>,<列名2>,<列名3>,...... FROM <表名> 【WHERE筛选条件】 GROUP BY <列名1>,<列名2>,<列名3>,...... 【ORDER BY 字句】 注意: 查询列表必须特殊,要求是分组函数和group by后出现的字段 特点: 1,分组 ...
分类:
其他好文 时间:
2019-03-08 09:44:01
阅读次数:
198
我们一般情况下通过分组函数group by来查询重复的列 但是查询出的结果不能显示该表的其他列 想要查询一张表中有多个列重复的数据且也要显示该表的其他列 ...
分类:
数据库 时间:
2019-02-22 16:43:09
阅读次数:
182
1.ORM简单说明;
2.Django创建单表,一对多表,多对多表;
3.一对多表的增删改查操作;
4.多对多表的增删改查操作;
5.F()函数和Q()函数查询;
6.django的聚合函数及分组函数;
7.QuerySet的属性
分类:
其他好文 时间:
2018-12-16 23:35:11
阅读次数:
190
组函数 分组函数作用于一组数据,对每一组返回一个值 组函数类型: 1、计数 count(列名 或 表达式) 对满足的行数进行统计 2、求和 sum(列名 或 表达式) 对数据进行和值计算,如 sum(grade) 计算总成绩 3、平均值 avg(列名 或 表达式) 对数据进行均值计算,如avg(gr ...
分类:
数据库 时间:
2018-11-29 15:21:36
阅读次数:
173
范例:要求统计出每个部门的详细信息,并且要求这些部门的平均工资高于2000; 在以上程序的基础上完成开发,在之前唯一所学习的限定查询的语法只有WHERE子句,所以下面先使用WHERE完成要求。 where的子句中是不允许出现分组函数的,这主要是因为where是从所有数据中第一步筛选。 例如,我们对动 ...
分类:
数据库 时间:
2018-11-20 22:53:26
阅读次数:
226
ocp提纲 Oracle SQL 基础 ◆ 标准SQL语言介绍◆ Oracle数据库数据组织形式◆ DDL语句创建表及修改表结构◆ Select语句检索和限制表中数据◆ 从多表中检索数据(连接查询)◆ SQL函数:单行函数、多行函数(分组函数)◆ 对表中数据集合运算(集合查询)◆ DML语句操纵数据 ...
分类:
数据库 时间:
2018-11-12 14:54:00
阅读次数:
160