zoukankan      html  css  js  c++  java
  • oracle中的一些简单查询

    --1.查询姓名为SMITH的员工信息
    --注意:在Oracle中内容区分大小写。 关键字、表名、字段名不区分大小写
    select * from EMP WHERE ENAME='SMITH';
    --2.查询20部门的所有员工信息
    select * from emp where deptno=20
    --3.查询所有JOB为CLERK的员工的员工号、员工姓名和部门号。
    select empno,ename,deptno from emp where job='CLERK';
    --4.查询奖金(COMM)高于工资(SAL)的员工信息。
    select * from emp where comm>sal
    --5.查询奖金高于工资的20%的员工信息。
    select * from emp where comm>sal*0.2
    --6.查询10号部门中JOB为MANAGER和 20部门中JOB为CLERK的员工的信息。
    -- 组合条件
    select * from emp where (job='MANAGER' and deptno=10) or (job='CLERK' AND DEPTNO=20)
    --7.查询所有工种(job)不是MANAGER和CLERK且工资大于或等于2000的员工详细信息。
    SELECT * FROM EMP WHERE JOB!='MANAGER' AND JOB!='CLERK' AND SAL>=2000
    SELECT * FROM EMP WHERE JOB NOT IN ('MANAGER','CLERK') AND SAL>=2000
    --8.查询所有工种(job)是MANAGER和CLERK且工资大于或等于2000的员工的详细信息。
    SELECT * FROM EMP WHERE JOB IN ('MANAGER','CLERK') AND SAL>=2000
    --10.查询员工名字中包含字母"S"的员工。
    SELECT * FROM EMP WHERE ENAME LIKE '%S%';
    --11.查询员工名字中不包含字母"S"的员工。
    select * from emp where ename not like '%S%';
    --12.查询员工姓名的第二字母为"M"的员工信息。
    --%代表匹配任何数量的任何字符
    --_代表任意单个字符
    select * from emp where ename like '_M%'
    --13.接收用户输入的员工姓名并且根据姓名查询该员工信息。
    select * from emp where ename ='&员工姓名' AND SAL='&工资';
    --统计表中所有的job类型
    select distinct job from emp
    --14.查询员工的姓名和薪水,并且按照薪水从高到低排序 order by 字段名 [desc|asc]
    select ename,sal from emp order by sal desc
    --15.查询员工的姓名和入职日期,并按入职日期从先到后进行排序。
    select ename,hiredate from emp order by hiredate asc
    --16.显示所有员工的姓名,工种,工资,和奖金按JOB降序排序,若JOB相同则按工资升序排序。
    select ename,job,sal,comm from emp order by job desc,sal asc
  • 相关阅读:
    将myeclipse里的web项目导入到eclipse中并加入到Server,解决Tomcat6不支持JDK6
    为VisualSVN Server增加在线修改用户密码的功能
    ANDROID转载
    HELP // Configuring Email Notifications in VisualSVN Server
    org.xml.sax.SAXParseException: Content is not allowed in prolog.
    hibernate annotations @Entity hql "XX not mapped"
    Hibernate exception
    svn
    struts2 FilterDispatcher StrutsPrepareAndExecuteFilter
    持续交付的8条原则
  • 原文地址:https://www.cnblogs.com/wanglitao/p/4857169.html
Copyright © 2011-2022 走看看