今天群里有人问个问题: 教师 星期号 是否有课 王大2有 王大3有 李二1有 赵三2有 王大2有 写一条sql语句让你变为这样的表 原数据: 其实本身这题             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-03-29 21:07:00
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.rollup:rollup 是group by 的扩展,它只能出现在group by后面。主要是为了解决多层分组的问题。语法: SELECT . . . FROM . . . GROUP BY ROLLUP (ordered list of grouping columns) 例如要查询每个部门            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-07-25 17:09:00
                            
                                138阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            SELECT T.OPE_NAME, T.OPE_IDENTIFY,TRUNC(T.CREATION_DATE, 'hh24'),TRUNC(T.CREATION_DATE, 'hh24')+1/24 ,COUNT(1)             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-09 11:05:09
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            /******************Oracle 高级分组*****************************//*-----------------auther:similarface-----------------------*//*--------------------2015年2月4日----------------------------*/--oracle中GROUP BY            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-02-05 14:18:10
                            
                                1187阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle 高级分组 博客分类: 数据库基础 oraclesql oracle 高级分组 数据库基础 oraclesql Java代码 10.高级分组 本章目标: 对于增强的group by需要掌握: 1.使用rollup(也就是roll up累计的意思)操作产生subtotal(小计)的值。 2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-05-23 20:36:00
                            
                                139阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            分组函数的介绍 分组函数作用于一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-28 13:44:11
                            
                                165阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            分组函数 在分组函数中,如果有一个查找项分组,其他项必须也分组,比如下面的语句会报错,因为sal分组了,而ename没有分组:1.显示工资最高的员工: 2.显示所有员工的平均工资: 2.1使用系统函数: 2.2自定义计算:3.显示工资高于平均工资的员工信息:对查询结果进行分组统计:4.查询每个部门的最高工资和平均工资:5.显示每个部门的每种岗位的平均工资与最高工资:6.显示平均工资低于200            
                
                    
                        
                                                                            
                                                                                        原创
                                                                                    
                            2021-07-29 09:21:47
                            
                                184阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分组函数 在分组函数中,如果有一个查找项分组,其他项必须也分组,比如下面的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-06 16:34:32
                            
                                2229阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            分组函数:作用于一组值,并对一组数据返回一个值;分组函数的使用:常用的分组函数:Avg(求平均值),sum(求总和),min(求最小值),max(求最大值),count(求总个数),wm_concat(行转列)例:select count( distinct deptno) from emp ;行转列: select deptno 部门号,wm_concat(enam            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-07-21 16:51:49
                            
                                1274阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,在Scott模式下,创建一个视图            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-19 16:21:35
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            a、row_number() over() row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rown            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-14 09:50:00
                            
                                218阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            目录分组查询概念语法以及执行顺序组函数group by 子句练习having用法练习分组查询概念所谓组查询即将数据按照某列或者某些列相同的值进行分组,然后            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-16 14:00:57
                            
                                592阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、MIN函数和MAX函数 基本语法:求最小值:MIN([DISTINCT | ALL] 列名 | 表达式)求最大值:MAX([DISTINCT | ALL] 列名 | 表达式)注意:MIN和MAX可以用于任何数据类型 二、SUM函数和AVG函数 基本语法:求和:SUM([DISTINCT | AL ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-15 12:16:00
                            
                                215阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、MIN函数和MAX函数基本语法:求最小值:MIN([DISTINCT | ALL] 列名 | 表达式)求最大值:MAX([DISTINCT | ALL] 列名 | 表达式)注意:MIN和MAX可以用于任何数据类型 --MIN()和MAX() --1.查询最早和最晚的入职日期 SELECT MIN ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-26 15:18:00
                            
                                293阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            select to_char(p.create_date,'WW') as dat,
count(1) as cnt
from crm_percustomer p
--用拥有者关联员工
left join tbl_employee em on em.uuid=p.owner
--用员工关联部门,查城市
left join tbl_dep dep on dep.uuid=em.dep_u            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-17 09:57:20
                            
                                1034阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用SCOTT/TIGER登录。ROLLUP,是GROUP BY子句的一种扩展,可以为每个分组返回小计记录以及为所有分组返回总计记录。表EMP所有数据:SELECT * FROM EMP;结果:不用ROLLUP:SELECT JOB, SUM(SAL) FROM EMP GROUP BY JOB;结果:使用ROLLUP:SE            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-19 21:58:55
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            select extract(year from 时间字段 ) year from 表名 GROUP BY extract(year from 时间字段 )解释:extract(year from 时间字段) 获取相应的年份 得            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-13 10:09:07
                            
                                463阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            tags: Oracle1、分组的概念分组 就按照一定的标准 把数据分成若干部分2、语法格式  select  字            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-22 09:49:39
                            
                                241阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用SCOTT/TIGER登录。GROUPING函数可以接受一列,返回0或者1。如果列值
G(JOB), JOB, SUM(SAL) FROM            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-26 18:48:01
                            
                                166阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            用SCOTT/TIGER登录。CUBE,是GROUP BY子句的一种扩展,可以返回每一个列组合的小计记录,同时在末尾加上总计记录。查询EMP:不用CUBE:SELECT JOB, SUM(SAL) FROM EMP GROUP BY JOB;结果:使用CUBE:多了统计信息。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-26 19:55:57
                            
                                326阅读
                            
                                                                             
                 
                
                                
                    