Oracle-2-1基本SQL语句_单行、通用与多行函数_伪列.pptVIP

  • 12
  • 0
  • 约1万字
  • 约 31页
  • 2017-08-14 发布于安徽
  • 举报

Oracle-2-1基本SQL语句_单行、通用与多行函数_伪列.ppt

多行函数 组函数(聚合函数) 功能描述 用于字符、数值、日期型数据的列函数 MAX(column) 列中最大值 MIN(column) 列中最小值 COUNT(*) 表中行的数量 COUNT(column) 列不为null的行数 COUNT(distinct column) Column指定列中相异值的数量 用于数值数据的列函数 SUM(column) 列中所有值的总和 AVG(column) 列中所有值的平均数 多行函数 思考: 用GROUP BY 进行数据分组(出现在select后的字段必须在group by 后出现) 1.求每个部门的平均薪水 2.求各部门相同工种员工的平均工资 HAVING子句的使用 1.求员工人数多于4人的部门内员工的薪水和 2.求各部门CLERK工种员工的平均工资,并以平均工资降序排列 (注:组函数的嵌套与单行函数不同,最多只能嵌套两层) 重点:伪列(rowid和rownum) Oracle 中伪列就像一个表列,但是它并没有存储在表中。伪列可以从表中查询,但不能插入、更新和删除它们的值 ROWID返回表中行的存储地址,该地址可以唯一地标识数据库中的一行 ROWNUM返回行在结果集中行的顺序号,可以用它限制返回的行数 SELECT rowid,dept.*,rownum FROM dept; 1.按工资降序排列 2.显示工资降序

文档评论(0)

1亿VIP精品文档

相关文档