知识大全 Oracle的sql语句练习题含答案(1)
Posted 知
篇首语:登山则情满于山,观海则意溢于海。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle的sql语句练习题含答案(1)相关的知识,希望对你有一定的参考价值。
Oracle的sql语句练习题含答案(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
选择部门 中的雇员
select * from emp where deptno= ;
列出所有办事员的姓名 编号和部门
select ename empno dname from emp e inner join dept d on e deptno = d deptno where job=upper( clerk );
找出佣金高于薪金的雇员
select * from emp where m>sal;
找出佣金高于薪金 %的雇员
select * from emp where m>sal*
找出部门 中所有经理和部门 中的所有办事员的详细资料
select * from emp where (deptno= and job=upper( manager )) or (deptno= and job=upper( clerk ));
找出部门 中所有经理 部门 中所有办事员 既不是经理又不是办事员但其薪金>= 的所有雇员的详细资料
select * from emp where (deptno= and job=upper( manager )) or (deptno= and job=upper( clerk )) or (job<>upper( manager ) and job<>upper( clerk ) and sal>= )
找出收取佣金的雇员的不同工作
select distinct job from emp where m> ;
找出不收取佣金或收取的佣金低于 的雇员
select * from emp where nvl(m )< ;
找出各月最后一天受雇的所有雇员
select * from emp where hiredate= last_day(hiredate);
找出早于 年之前受雇的雇员
select * from emp where months_beeen(sysdate hiredate)/ > ;
select * from emp where hiredate<add_months(sysdate * );
显示只有首字母大写的所有雇员的姓名
select ename from emp where ename=initcap(ename);
显示正好为 个字符的雇员姓名
select ename from emp where length(ename)=
显示不带有 R 的雇员姓名
Select ename from emp where ename not like %R% ;
Select ename from emp where instr(ename R )= ;
显示所有雇员的姓名的前三个字符
select substr(ename ) from emp
显示所有雇员的姓名 用a替换所有 A
Select replace(ename A a ) from emp
显示所有雇员的姓名以及满 年服务年限的日期
Select ename add_months(hiredate * ) 服务年限的日期 from emp
显示雇员的详细资料 按姓名排序
Select * from emp order by ename
显示雇员姓名 根据其服务年限 将最老的雇员排在最前面
Select ename from emp order by hiredate
显示所有雇员的姓名 工作和薪金 按工作的降序顺序排序 而工作相同时按薪金升序
Select ename job sal from emp order by job desc sal asc
显示所有雇员的姓名和加入公司的年份和月份 按雇员受雇日所在月排序 将最早年份的项目排在最前面
select ename to_char(hiredate yyyy ) to_char(hiredate mm ) from emp order by hiredate asc
显示在一个月为 天的情况下所有雇员的日薪金
select ename sal/ from emp;
找出在(任何年份的) 月受聘的所有雇员
select * from emp where to_char(hiredate mm )= ;
对于每个雇员 显示其加入公司的天数
select ename sysdate hiredate from emp
显示姓名字段的任何位置 包含 A 的所有雇员的姓名
select ename from emp where ename like %A% ;
select ename from emp where instr(ename A )> ;
以年 月和日显示所有雇员的服务年限
cha138/Article/program/Oracle/201311/18747相关参考
Oracle的翻页Sql语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! StringBuff
oracle中使用SQL递归语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 例子 pid&
Oracle维护常用SQL语句汇总 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何远程判断O
数据库手册:Oracle维护常用SQL语句二 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 回滚
数据库手册:Oracle维护常用SQL语句一 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 查看
oracle构造添加字段的SQL语句 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用ORACL
ORACLE优化SQL语句,提高效率(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 索引是
oracle中SQL语句可以使用的函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 字符串处理
Oracle体系框架及SQL语句性能探讨 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要基于
熟练Oracle的Sql语句必做18道 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用sco