新查询教案资料

上传人:yuzo****123 文档编号:137608914 上传时间:2020-07-10 格式:PPT 页数:11 大小:214.50KB
返回 下载 相关 举报
新查询教案资料_第1页
第1页 / 共11页
新查询教案资料_第2页
第2页 / 共11页
新查询教案资料_第3页
第3页 / 共11页
新查询教案资料_第4页
第4页 / 共11页
新查询教案资料_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《新查询教案资料》由会员分享,可在线阅读,更多相关《新查询教案资料(11页珍藏版)》请在金锄头文库上搜索。

1、Oracle 表的查询,1、查看表结构 desc dept; 2、查询所有列 select * from dept; 3、查询指定列 select ename,sal,job,deptno from emp; 4、如何取消重复行 select distinct deptno,job from emp; ?查询 SMITH的薪水,工作和所在部门,Select deptno,job,sal from emp where ename=smith?,5、使用算数表示式 ?显示每个雇员的年工资 6、使用列的别名 7、如何处理null,Select sal*12,ename from emp ;,Sele

2、ct sal*12 年工资,ename from emp ;,Select sal*12+comm*12 年工资,ename from emp ;?,Select sal*12+nvl(comm,0)*12 年工资,ename from emp ;,8、使用where子句 ?显示工资高于3000的员工 ?查找1982.1.1后入职的员工 ?显示工资在2000到2500的员工情况 9、使用like操作符 % 表示0到多个字符,_表示单个字符 ?显示首字符为S的员工姓名和工资 ?显示第三个字符为大写O得所有员工的姓名和工资,11、使用order by ?按照工资的从低到高的顺序显示雇员的信息 ?按

3、照部门号升序而雇员的工资降序排列 12、使用列的别名排序 select ename,sal*12 年薪 from emp order by 年薪 asc;,13、数据分组max,min,avg,sum,count ?显示所有员工中最高工资和最低工资 ?最高工资的员工的姓名和工资 ?显示所有员工的工资平均值和工资总和 ?显示工资高于平均工资的员工信息 14、group by(对查询结果分组,注意:分组字段一定出现在选择字段中) 和 having(限制分组显示结果) ?显示每个部门的平均工资和最高工资 ?显示每个部门的每种岗位的平均工资和最低工资 ?显示平均工资低于2000的部门号和它的平均工资,

4、15、对数据分组的总结 分组函数只能出现在选择列表、having、order by子句中 如果select语句中同时包含group by, having, order by,那么他们的顺序是:group by, having, order by 在选择列中如果有列、表达式和分组函数,那么这些列和表达式必须有一个出现在group by,16、多表查询 ?显示雇员名,雇员工资及所在部门名字 ?显示部门号为10的部门名、员工名和工资 ?显示各个员工的姓名、工资及其工资的级别 ?显示雇员名,雇员工资及所在部门的名字,并按部门排序 17、自连接 ?显示员工FORD的上级领导的姓名,18、子查询:是指嵌套在其他sql语句中的select语句,也叫嵌套查询 ?显示与SMITH同一部门的所有员工 ?查询和部门10的工作相同的雇员的名字,岗位、工资和部门号,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号