zoukankan      html  css  js  c++  java
  • Oracle学习之简单查询

    使用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;

  • 相关阅读:
    计算机程序的构造和解释
    StackOverflow之旅<1>------{去掉烦人的"!=null"判断}
    tomcat 启动显示指定的服务未安装
    Sql Server 表的复制
    Sql Server配置管理器与 Sql Server Management Studio
    “因为数据库正在使用,所以无法获得对数据库的独占访问权。”处理
    Win10磁贴 横向排列 增加多行 多列 磁贴横向展示
    解决使用Hyper-v 设置虚拟机网卡出现-从网络文件夹中隐藏
    Hyper-V网络设置(物理机+虚拟机)
    易语言等软件自动获取管理员权限,在64位Windows7系统非管理员帐户中执行
  • 原文地址:https://www.cnblogs.com/Soprano/p/10650765.html
Copyright © 2011-2022 走看看