oracle简单查询与分组查询测试题

简单查询

  1. 统计出基本工资高于1500的全部雇员信息
    select * from emp where sal>1500 ;
  2. 查询出所有基本工资小于等于2000的全部雇员信息
    select * from emp where sal<2000 ;
  3. 取得SMITH的详细资料
    select * from emp where name=‘SMITH’;
  4. 查询出所有办事员(CLERK)的雇员信息
    SELECT * from emp where job =‘clerk’;
  5. 查询所有不是办事员的雇员信息。
    select *from emp where job != ‘CLEAK’;(where job <> ‘CLEAK’; )
    select *from emp where NOT job =‘CLEAK’;
  6. 查询出工资范围在1500 ~ 3000(包含1500和3000)的全部雇员信息
    select * from emp where sal between 1500 and 3000;
    select * from emp where sal>=1500 and sal<=3000;
  7. 查询职位是销售人员,并且基本工资高于1200的所有雇员信息
    select * from emp where job=‘salesman’ and sal>1200;
  8. 查询出10部门中的经理或者是20部门的业务员的信息
    select * from emp where (deptno = 10 and job = ‘manager’) or (deptno=20 and job=‘clerk’);
  9. 查询不是办事员的且基本工资大于2000的全部雇员信息
    SELECT * FROM emp WHERE

Guess you like

Origin blog.csdn.net/qq_45696288/article/details/120815809