————————————————————————————————

Oracle简单查询语句

1. 选择部门30中的所有员工
select * from emp where deptno = 30;
2. 列出所有办事员的姓名、编号和部门编号
select ename,empno,deptno from emp WHERE job = 'CLERK';
3. 找出佣金高于薪金的员工
select * from emp where comm > sal;
4. 找出佣金高于薪金60%的员工
select * from emp where comm > (0.6)*sal;
5. 找出部门10中所有经理和部门20中所有办事员的详细资料
select * from emp where (deptno=10and job='MANAGER') or (deptno=20and job='CLERK');
6. 找出部门10中所有经理,部门20中所有办事员,既不是经理又不是办事员但薪金大于或等于2000的所有员工的详细资料 www.2cto.com 
select * from emp where (deptno=10and job='MANAGER') or (deptno=20and job='CLERK')or job notin ('MANAGER','CLERK') and sal >=2000;
7. 找出收取佣金的员工的不同工作
selectdistinct job from emp where comm isnotnull;
8. 找出不收取佣金或收取的佣金低于100的员工
select * from emp where comm isnullor comm < 100;
9. 找出各月倒数第三天受雇的所有员工。
select * from emp where last_day(hiredate)-hiredate=2;
10. 找出早于12年前受雇的员工
select * from emp where months_between(sysdate,hiredate)/12 >=12;
11. 以首字母大写的方式显示所有员工的姓名
select INITCAP(ENAME) from emp;
12. 显示正好为5个字符的员工姓名
select ENAME from emp where length(ename)=5;
13. 显示不带有R的员工姓名 www.2cto.com 
select ENAME from emp where ename notlike'%R%';
14. 显示所有员工的前三个字符
select substr(ename,1,3) from emp ;
15. 显示所有员工的姓名,用a替换所有A
selectreplace(ename,'A','a') from emp ;
16. 显示满10年服务年限的员工的姓名和受雇日期
select ename ,hiredate from emp where months_between(sysdate,hiredate)/12>=10;
17. 显示员工的详细资料,按姓名排序
select * from emp orderby ename ;
18. 显示员工的姓名和受雇日期,根据其服务年限,将最老的员工排在最前面
select ename ,hiredate from emp orderby hiredate asc;
19. 显示所有员工的姓名、工作和薪金,按工作的降序排序,若工作相同按薪金排序
select ename,job,sal from emp orderby job desc ,sal;
20. 显示所有员工姓名、加入公司的年份和月份,按受雇日期所在月排序,若月份相同则将最早年份的员工排在最前面。
select ename,to_char(hiredate,'YYYY/MM') from emp orderby to_char(hiredate,'MM'),to_char(hiredate,'yyyy') asc ;
21. 显示在一个月为30天的情况所有员工的日薪金,忽略余数
select round(sal/30) from emp; www.2cto.com 
22. 找出在任何年份的2月受聘的所有员工
select * from emp where to_char(hiredate ,'MM')=2 ;
23. 对于每个员工,显示其加入公司的天数
select ename,round(sysdate-hiredate) emp_date from emp;
24. 以年月日的方式显示所有员工的服务年限
select ename,to_char(hiredate,'YYYY')||'年'||to_char(hiredate,'MM')||'月'||to_char(hiredate,'DD')||'日'from emp;
摘自:
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7636d918d027fa3c215cc790d120135b3e866750d04d1c67c6507b24a5ce0f13d77200357eddd97d65e98e6d27e209f5734676b8d5664d40ed9cb5124b137e65bfed86df0ca8725e4a8&p=857cc54ad6c045e7499fc7710f7a93&newp=c336c00485cc43fe06bd9b7e0e128f231610db2151d0d6172e8a&user=baidu&fm=sc&query=%B2%E9%D5%D2%D3%EF%BE%E4&qid=&p1=7  
——————————————————————————————————————————————————以上网站广告颇多 建议百度快照 阅读。

转载于:https://blog.51cto.com/luomeisi/1294063

ORACLE查询语句简单实例相关推荐

  1. Oracle查询语句及实例

    一.数据库网络编程 CS  (Client/Server)   BS (Browser/Server) oracle 连接命令 (socket编程) 服务器 (ServerSocket[ip+端口]) ...

  2. mysql怎么给表设置查询语句_MySQL查询语句简单操作示例

    本文实例讲述了MySQL查询语句简单操作.分享给大家供大家参考,具体如下: 查询 创建数据库.数据表 -- 创建数据库 create database python_test_1 charset=ut ...

  3. oracle查询语句大全

    oracle查询语句大全 oracle 基本命令大全一 1.create user username identified by password;//建用户名和密码oracle ,oracle 2. ...

  4. oracle查询语句中select from where group by having order by的解释与应用

    oracle查询语句中select from where group by having order by的解释与应用 查询中用到的关键词主要包含六个,并且他们的顺序依次为 select--from- ...

  5. mysql查询性别语句_MySQL查询语句简单操作示例

    本文实例讲述了MySQL查询语句简单操作.分享给大家供大家参考,具体如下: 查询 -- 创建数据库 create database python_test_1 charset=utf8; -- 使用数 ...

  6. oracle 查询条件 if,oracle查询语句if

    oracle语句查询or和andSELECT*FROMPersonsWHERE(FirstName=' (FirstName='Thomas' OR FirstName='William') AND ...

  7. oracle的show语句,Oracle查询语句应用经验总结

    51Testing软件测试网;M8eC&p;F3F [ 以下的主要是介绍查询语句的实际应用的经验总结,你如果对Oracle查询语句的实际应用感兴趣的话你就可以点击以下的文章进行观看了. 希望会 ...

  8. 40多个常用的 Oracle 查询语句

    这里介绍的是40多个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询. 多看看会有帮助. ** 一.日期/时间 相关查询 ** 1.获 ...

  9. 超适合新手的Oracle查询语句

    这篇文章主要介绍了oracle查询语句,有助于新手迅速熟悉ORACLE基本语法有助于新手迅速熟悉ORACLE基本语法,需要的朋友可以收藏下. oracle查看用户状态 select username, ...

最新文章

  1. 2021年大数据Spark(四十四):Structured Streaming概述
  2. 31万奖金算法赛事来了!
  3. mysql查看和启用二进制日志
  4. SharePoint 2007 Select People and Groups中搜索不到其他Domain账户的问题[已解决]
  5. 使用ANTLR4,用于代码镜像和基于Web的DSL的Primefaces扩展
  6. Silverlight 同域WCF免跨域文件
  7. 【FRDM-K64F学习笔记】使用ARM mbed和Keil MDK下载你的第一个程序
  8. undolog 是binlog_mysql日志redo log、undo log、binlog以及作用看这篇就可以啦
  9. 效率提高N倍的19条MySQL优化秘籍
  10. Julia : global、local 以及 作用域问题
  11. Java极简算法-二分查找(log n)
  12. 2019 Multi-University Training Contest 3 题解
  13. 基于SSM的大学生创业众筹平台网站毕业设计源码212000
  14. 来来来,一起去看临泉王冲林岗的红枫叶
  15. html正方形符号,HTML特殊字符显示
  16. 微信开通公众号 每日发一篇编程精文 自己搞着玩,不盈利
  17. 刘莹:提升站内搜索的五大必要性
  18. 如何基于 APISIX 迭代数字智联平台
  19. 微信小程序生命周期笔记
  20. 步进电机(四相五线为例子)步进角度和工作原理介绍

热门文章

  1. C# LINQ(5)
  2. POJ3272 Cow Traffic
  3. js学习总结----获取数组最大值
  4. win7 安装Redis
  5. HTML5之Viewport详解
  6. DeepLab:语义图像分割
  7. shell中$0,$?,$!等的特殊用法
  8. 负载均衡集群ipvsadm命令及基本用法
  9. vue 中eslint 格式报错
  10. ILockBytes Windows Mobile 6.5