group by 分组函数与字段 分组函数有 avg sum max min等,select时它们返回的是一个具体的值,而select一个字段返回的是一条记录。 所以当分组函数与字段同时出现,就需要分组,否则会报错。 出现的字段都必须分组,没有出现的也可以分组。 例如: select count(* ...
分类:
其他好文 时间:
2020-02-11 16:01:30
阅读次数:
61
Orancle的SQL语句的多表查询和组函数一、SQL的多表查询:1、左连接和右连接(不重要一方加(+))SELECTe.empno,e.ename,d.deptno,d.dname,d.locFROMempe,deptdWHEREe.deptno(+)=d.deptno;(+)在等号左边是右连接,反之左连接。2、交叉连接(CROSSJOIN产生笛卡尔积)SELECTFROMempCROSSJOI
分类:
数据库 时间:
2020-02-06 23:02:14
阅读次数:
86
之前在编写oracle的sql语句时遇到这个问题,这里做个记录 问题描述:ORA-00937: 不是单组分组函数 问题原因:select语句中又在查询某一列的值,其中还有聚合函数 原先本人编写SQL是这样的 其中,用到聚合函数SUM(),执行时导致这个问题 如果要解决这个问题,SQL语法可以改成这样 ...
分类:
数据库 时间:
2019-11-18 12:47:52
阅读次数:
194
1 #分组函数 2 /* 3 功能:用作统计使用,又称为聚合函数或统计函数火族函数 4 5 分类: 6 sum 求和 avg 平均值 max 最大值 min 最小值 count 计算个数 7 特点: 8 1.sum avg 一般处理数值型 max min count 可以处理任何类型 9 2.以上分 ...
分类:
其他好文 时间:
2019-11-15 14:32:40
阅读次数:
73
1 #分组查询 2 /* 3 语法: 4 select 分组函数,列 (要求出现在group by 的后面) 5 from 表 6 【where 筛选条件】 7 group by 分组的列表 8 【order by 字句】 9 10 特点: 11 1.分组查询中的筛选分为两类 12 数据源 位置 关 ...
分类:
其他好文 时间:
2019-11-15 14:16:39
阅读次数:
60
一.SQL总结写法 SQL的写法无非就是几种,关联查询,子查询,分组函数,各种函数的使用 1.首先根据要做的需求,先分析一下,需要用到哪些查询,例如要用到关联查询,就先把用到的表列出来,比如a,b,c三个表就先写出来,select * from a,b,c 前面的内容可以先放着不用谢,然后找三张表的 ...
分类:
数据库 时间:
2019-11-15 09:30:52
阅读次数:
102
分组函数,又称聚合函数,是将一类数据统计后获得一个值 1. 计算: sum 求和 avg 平均值 max 最大值 min 最小值 count 个数 不管什么引擎下,count(*)效率最高 以上函数忽略null值 2.distinct 去重 sum(distinct id) 先去重,再求和。 ...
分类:
数据库 时间:
2019-11-03 13:10:47
阅读次数:
137
通过对数据库数据进行降序排序来达到显示最新数据在前面的效果 格式: PS:默认为升序ASC 知识点: order by 后面可以接列号(数字)、列名、别名、表达式、函数、分组函数 order by 对空值的处理,DESC空值在前,ASC空值在后; order by子句中可以不含select中的列; ...
分类:
数据库 时间:
2019-10-30 12:01:13
阅读次数:
1103
#能排序就能比较,并且忽略了null值SELECTMAX(last_name),MIN(last_name),COUNT(last_name)FROMemployees;#count只能计算不为null的个数SELECTCOUNT(commission_pct)FROMemployees;#忽略了null值SELECTSUM(commission_pct),AVG(commission_pct)F
分类:
数据库 时间:
2019-09-07 10:54:23
阅读次数:
97
#分组函数:用作统计使用,可嵌套使用USEmyemployees;#sum求和SELECTSUM(salary)FROMemployees;#avg求平均SELECTAVG(salary)FROMemployees;#max求最大值SELECTMAX(salary)FROMemployees;#min求最小值SELECTMIN(salary)FROMemployees;#count计算个数SELE
分类:
数据库 时间:
2019-09-06 13:11:44
阅读次数:
99