随笔分类 - SQL
Oracle Partition By 的使用
摘要:1.概述Parttionby关键字是Oracle中分析性函数的一部分,它和聚合函数不同的地方在于它能够返回一个分组中的多条记录,儿聚合函数一般只有一条反映统计值的结果。2.使用方式场景:查询出每个部门工资最低的员工编号【每个部门可能有两个最低的工资员工】 create table TSALER( ...
阅读全文
Oracle Contact By的使用
摘要:1.概述Oracle“CONNECTBY”是层次查询子句,一般用于树状或者层次结果集的查询2.使用方式2.1.通过Connectby生成序列Oracle 构造一个月份的天数select to_date('200809','yyyymm')+(rownum-1) s_date from dual c...
阅读全文
常见SQL 报表语句总结
摘要:常见的三张表:学生表 课程表 学生成绩表(数据库备份)题目一:查询出不及格人数最多的单位select top 1 * from (select s.SDEPART 单位,COUNT(1) 不及格个数 from StuScoreInfo ss left join Student s on ss.SID=s.SIDleft join Class c on ss.CID=c.CIDwhere ss.SCORE<60group by s.SDEPART ) as b order by 不及格个数 desc题目二:查询出报表格式如下,即各个课程人员年龄分布/*-------------------
阅读全文
浙公网安备 33010602011771号