learning-oracle-how2j

-- 别名示例
SELECT salary*12 AS "年薪" FROM hr.employees;

-- 字符串拼接示例
SELECT first_name || ' ' || last_name AS "姓名" FROM hr.employees;

-- 消除重复行
SELECT DISTINCT department_id AS "部门号" FROM hr.employees;

-- 条件限定语句
SELECT * FROM hr.employees WHERE salary >= 20000;
SELECT * FROM hr.employees WHERE salary BETWEEN 3000 AND 4000;
SELECT * FROM hr.employees WHERE salary IN (3000,5000);
SELECT * FROM hr.employees WHERE first_name LIKE '%a_';
SELECT * FROM hr.employees WHERE department_id IS NULL;

-- 逻辑条件
SELECT * FROM hr.employees WHERE salary>=3000 AND salary<=5000;
SELECT * FROM hr.employees WHERE first_name LIKE '_a%' OR first_name LIKE '%a_';
SELECT * FROM hr.employees WHERE first_name NOT LIKE '%a_';

-- 排序查询
SELECT
e.first_name || ' ' || e.last_name AS "姓名",
e.salary AS "年薪"
FROM hr.employees e
ORDER BY e.salary DESC;

-- 关联查询
SELECT
e.first_name || ' ' || e.last_name AS "姓名",
d.department_name AS "部门名称"
FROM hr.employees e LEFT JOIN hr.departments d
ON e.department_id = d.department_id;

-- 统计查询
SELECT
AVG(salary)
FROM hr.employees;

-- 分页查询
SELECT *
FROM (
SELECT ROWNUM r,e1.*
FROM(
SELECT * FROM hr.employees e
ORDER BY e.salary DESC
)e1
)
WHERE r > 4 AND r < 11;

转载于:https://www.cnblogs.com/mexding/p/9697198.html

learning-oracle-how2j相关推荐

  1. [转]oracle EBS 基础100问

    from:http://www.cnblogs.com/xiaoL/p/3593691.html  http://f.dataguru.cn/thread-51057-1-1.html 1001 OR ...

  2. 学习EBS建议有的知识

    [笔记]学习EBS建议有的知识 http://f.dataguru.cn/thread-51057-1-1.html http://www.cnblogs.com/xiaoL/p/3593691.ht ...

  3. SYS_Oracle Erp的基本知识点(概念)

    2014-01-12 Created By BaoXinjian 1001. ORACLE EBS学习的其他资源有哪四个? (1).metalink  http://metalink.oracle.c ...

  4. 千百倍的性能提升-Andrew大师谈数据库性能优化

    在今年3月份RWP中国之旅技术分享活动期间Andrew大师和AWR之父Graham接受了记者采访,首次对外讲述自己的职业生涯和心路历程,分享了他们在中国的感受和期待,并就当前IT系统现状做了深入分析, ...

  5. 6月大咖新书:人工智能领衔推荐

    转眼6月已过,异步小编带你回购一下6月刚刚出版的大咖重磅新书,希望可以带给大家不同的火花,小编会每月整理一期,有感兴趣的图书可以给小编留言哦! 6月大咖新书推荐 1.<机器学习实践应用> ...

  6. IT类英文电子书存档页面

    为什么80%的码农都做不了架构师?>>>    http://www.salttiger.com/archives/ 目前我主要在以下两个网站收集编程类的电子书,在这上面找不到的书, ...

  7. 2008最新2000多本最有价值的程序设计电子教程下载

    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z OT A 回顶部 A Computational Differential Geometry A ...

  8. Input dataset is not organized (height = 1) Input dataset is not organized (height = 1)......

    转自:https://www.cnblogs.com/william-chan/p/6404717.html 转自:https://blog.csdn.net/baoxiao7872/article/ ...

  9. Mimicking the Oracle: An Initial Phase Decorrelation Approach for Class Incremental Learning 翻译

    Mimicking the Oracle: An Initial Phase Decorrelation Approach for Class Incremental Learning (CVPR20 ...

  10. Oracle顶级认证OCM考试实战总结

    OCM是Oracle认证体系中最顶级的证书和技能考试,通过后将成为企业内的资深专家,IT认证考试资源网应广大考生的要求制作了一个OCM考试实战总结,就是为了广大Oracle考生了解神秘的OCM考试流程 ...

最新文章

  1. 没学过编程能学python吗_没有编程基础,可以自学Python吗?
  2. python爬虫,爬取猫眼电影2(xpath和bs4)
  3. 【数据结构】数组和广义表
  4. 源码编译安装httpd服务
  5. python表达式352的值为_表达式 3 and 5 的值为
  6. .bash_profile和.bashrc的什么差别
  7. linux(Centos5.1)升级至2.6.19内核+L7实现-- 续限P2P软件
  8. MySQL版本升级5.6到5.7版本
  9. python学生可以学吗_如何劝学生别浪费时间学Python
  10. Python爬取百度文库doc文档
  11. MATLAB 绘制对数图操作陷阱 hold on的位置
  12. 世界坐标系、相机坐标系和图像坐标系的转换
  13. 2019毕业设计总结——基于稀疏表示的人脸图像超分辨率重构
  14. Deeplearning4j 快速入门
  15. flea-jersey使用之文件上传接入
  16. JAVA利用keytool工具生成.crt和.key文件
  17. The server time zone value ‘ ‘ is unrecognized or represents more than one time zone
  18. 【小程序“600002“】现象:小程序测试版能正常的进行页面跳转,正式版不能进行页面跳转
  19. Java 11已经不再完全免费,不要陷入Oracle的Java 11陷阱
  20. bilibiliC++概念遍览

热门文章

  1. iOS 新浪微博-5.3 首页微博列表_集成图片浏览器
  2. centos 6 安装 php 5.5 fpm支持
  3. 集成计划排程计划以及管控体系的几个特征
  4. HDU-2036 改革春风吹满地 (多边形面积求解)
  5. 消息队列技术终结者(三)—ActiveMQ的特性及优势
  6. 最严格的身份证校验(Java版)
  7. redis 数据结构笔记
  8. ThingsBoard 提示Too many updates!
  9. 13. 在O(1)时间删除链表节点(C++版本)
  10. 25. 熟悉非标准的哈希容器