使用scott用户下的表,

1.查询所有内容
SELECT * FROM emp;

2.查询员工信息,包括员工编号,姓名,职位3个信息
SELECT empno,ename,job FROM emp;

3.查询所有职位
SELECT JOB FROM emp;

4.查询所有职位并去掉重复用DISTINCT
SELECT DISTINCT job FROM emp;

5.查询员工编号,姓名,职位
SELECT empno,ename,job FROM emp;

6.查询所有员工的编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算
SELECT empno,ename,sal,sal*12,sal/30 FROM emp;

7.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金
SELECT empno,ename,sal,sal*12+5000,sal/30 FROM emp;

8.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金,每个月加上200元的补助

SELECT empno,ename,sal,(sal+200)*12+5000,sal/30 FROM emp;

9.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金,每个月加上200元的补助并为每一个结果设置表头
SELECT empno AS 员工编号,ename AS 员工姓名,sal AS 月薪,(sal+200)*12+5000 AS 年薪,sal/30 AS 日薪 FROM emp;

10.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金,每个月加上200元的补助并为每一个结果设置表头,同时增加货币列
SELECT empno AS 员工编号,ename AS 员工姓名,sal AS 月薪,'RMB'AS 货币,(sal+200)*12+5000 AS 年薪,'RMB'AS 货币,sal/30 AS 日薪,'RMB'AS 货币 FROM emp;

11.使用||进行连接显示
SELECT '员工编号:'|| empno ||',的员工姓名是:' || ename || ',基本工资是:' || sal FROM emp;

12.使用||进行连接显示,并将表头更改为员工信息:
SELECT '员工编号:'|| empno ||',的员工姓名是:' || ename || ',基本工资是:' || sal 员工信息 FROM emp;

13.查询所有员工的,编号,姓名,月薪,年薪sal*12,日薪sal/30;按一个月30天算,年底再加上5000元年终奖金,每个月加上200元的补助并为每一个结果设置表头,同时增加货币列
SELECT empno AS 员工编号,ename AS 员工姓名,sal AS 月薪,'RMB'AS 货币,(sal+200)*12+5000 AS 年薪,'RMB'AS 货币,sal/30 AS 日薪,'RMB'AS 货币 FROM emp;

2015-01-05

Oracle学习之简单查询的更多相关文章

  1. Oracle数据库之四 简单查询

    四.简单查询 ​ 简单查询的主要特征就是将一张数据表之中的全部数据行进行显示,而后可以利用 SELECT 子句来控制所需要的输出列. 4.1.基础语法 范例:查询 emp 表中的数据(全部数据查询) ...

  2. Oracle学习【语句查询】

    基本查询语句any和all不能单独使用,必须和比较符一起使用>any 大于最小的例如:select * from emp where sal >any(1000,2000);<any ...

  3. Oracle作业3 —— 简单查询

    一.创建学生表 CREATE TABLE STUDENTS( STU_ID ) CONSTRAINTS PK_STUS_ID PRIMARY KEY, STU_NAME ) NOT NULL, STU ...

  4. Oracle 学习笔记 常用查询命令篇

    1.查询某个用户下有多少张表 有时候很有用  select count(*) from dba_tables t where t.owner='SCOTT';

  5. Oracle学习笔记(1)——查询及删除重复数据

      1.查找表中多余的重复记录(根据单个字段studentid)   select * from table_name where studentid in (select studentid fro ...

  6. oracle学习 第一章 简单的查询语句 ——03

    1.1最简单的查询语句 例 1-1 SQL> select * from emp; 例 1-1 结果 这里的 * 号表示全部的列.它与在select 之后列出全部的列名是一样的.查询语句以分号( ...

  7. 学习笔记:oracle学习三:SQL语言基础之检索数据:简单查询、筛选查询

    目录 1. 检索数据 1.1 简单查询 1.1.1 检索所有列 1.1.2 检索指定的列 1.1.3 查询日期列 1.1.4 带有表达式的select语句 1.1.5 为列指定别名 1.1.6 显示不 ...

  8. oracle学习 第二章 限制性查询和数据的排序 ——03

    这里.我们接着上一小节2.6留下的问题:假设要查询的字符串中含有"_"或"%".又该如何处理呢? 開始今天的学习. 2.7  怎样使用转义(escape)操作符 ...

  9. Oracle单表的简单查询

    Oracle单表的简单查询 查看表结构 desc emp; 查询所有列 Select * from emp; 查找所以部门编号(查指定的列) select deptnofrom emp; 查找编号不同 ...

随机推荐

  1. webpack+vue-loader 在单独.vue组件中使用sass-loader编译sass报错问题not a valid Win32 applictation

        如果webpack配置没有问题,在vue文件中编译sass/scss报上面的错误,大概是由于node-sass安装失败,重新卸载安装,   在国内安装node-sass失败的话,可以使用淘宝镜 ...

  2. C# 类型基础

    引言 本文之初的目的是讲述设计模式中的 Prototype(原型)模式,但是如果想较清楚地弄明白这个模式,需要了解对象克隆(Object Clone),Clone其实也就是对象复制.复制又分为了浅度复 ...

  3. publishing failed with multiple errors

    背景: 1.使用maven package工程 2. 在eclipse中添加server运行时 publishing failed with multiple errors resource is o ...

  4. 《HelloGitHub月刊》第01期

    <HelloGitHub月刊> 因为现在这个项目只有我自己做,只敢叫"月刊",希望有志同道合者,快点加入到这个项目中来!同时,如果您有更好的建议或者意见,欢迎联系我.联 ...

  5. Centos7 禁止firewalld并使用iptables 作默认防火墙

    一.停止并禁用firewalld [root@test ~]# systemctl stop firewalld [root@test ~]# systemctl disable firewalld ...

  6. IOS开发UI基础UIView

    主要介绍下UIView得基本概念和一些属性的介绍至于属性的用户后面会由详细的介绍 -.UIView基本概念 1.什么是控件? 屏幕上所有的UI元素都叫做控件 (也有很多书中叫做视图 组件) 比如 按钮 ...

  7. 非聚集索引中的临界点(Tipping Point)

    什么是临界点? 注意,我要说的问题是非聚集索引的执行计划从Seek+Lookup变成Table/Clustered Index Scan的临界点.SQL Server的访问数据的IO最小单元是页. 我 ...

  8. 译:Datetime类型的扩展

    译文出处:http://www.codeproject.com/Articles/870939/Datetime-Extensions 本文主要针对System.DateTime类型的一系列扩展.包括 ...

  9. ASP.NET获取IP的6种方法

    服务端: //方法一 HttpContext.Current.Request.UserHostAddress; //方法二 HttpContext.Current.Request.ServerVari ...

  10. LeeCode - Unique Binary Search Trees

    题目: Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For e ...