单选题对于雇员表(EMP)中的员工薪水(SAL)进行分级,3000元以上的为A级,2000元以上到3000元为B级,2000元及以下为C级,以下哪此操作能实现以上要求()A select sal,decode(sal>3000,'A',sal>2000,'B','C') grade from emp;B select sal,decode(sal,3000,'A',2000,'B','C') grade from emp;C select sal,(case when sal>3000 then 'A'

题目
单选题
对于雇员表(EMP)中的员工薪水(SAL)进行分级,3000元以上的为A级,2000元以上到3000元为B级,2000元及以下为C级,以下哪此操作能实现以上要求()
A

select sal,decode(sal>3000,'A',sal>2000,'B','C') grade from emp;

B

select sal,decode(sal,3000,'A',2000,'B','C') grade from emp;

C

select sal,(case when sal>3000 then 'A' when sal>2000 then 'B' else 'C' end) grade from emp;

D

select sal,(if sal>3000 then 'A' elsif sal>2000 then 'B' else 'C' end if) grade from emp;


相似考题
参考答案和解析
正确答案: B
解析: 暂无解析
更多“单选题对于雇员表(EMP)中的员工薪水(SAL)进行分级,3000元以上的为A级,2000元以上到3000元为B级,2000元及以下为C级,以下哪此操作能实现以上要求()A select sal,decode(sal3000,'A',sal2000,'B','C') grade from emp;B select sal,decode(sal,3000,'A',2000,'B','C') grade from emp;C select sal,(case when sal3000 then 'A' whe”相关问题
  • 第1题:

    emp表是雇员信息表,sal字段存放是的雇员的月薪,以下哪个变量可以存放sal类型的值()

    A.v_sal emp%rowtype;

    B.v_sal emp.sal%type;

    C.v_sal emp.sal.%type;

    D.v_sal %type(emp.sal);

    E.v_sal (emp.sal)%type;


    参考答案:B

  • 第2题:

    授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。

    A.GRANT CHANGE ON SCOTT.EMP TO SA

    B.GRANT UPDATE ON SCOTT.EMP(SAL) TO SA

    C.GRANT UPDATE (SAL) ON SCOTT.EMP TO SA

    D.GRANT MODIFY ON SCOTT.EMP(SAL) TO SA


    参考答案:B

  • 第3题:

    执行如下两个查询,结果为() Select ename name,sal salary from emp order by salary Select ename name,sal“salary”from emp order by sal asc

    • A、两个查询结果完全相同
    • B、第一个查询正确,第二个查询错误
    • C、两个查询结构不同
    • D、第二个查询正确,第一个查询错误

    正确答案:A

  • 第4题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float)。要求查询全部雇员信息应该是哪些数据?()

    • A、Select * From Emp 
    • B、Select * From Emp Where EmpNO Like '%%' 
    • C、Select * From Emp Where Name = '%%' 
    • D、Select * From Emp Where Name Like '%%'

    正确答案:A,B,D

  • 第5题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float),Comm(奖金,Float,可为空)。查询出雇员编号为791,792,793的雇员信息是()

    • A、Select * From Emp Where EmpNO  In('791','792','793') 
    • B、Select * From Emp Where EmpNO ='791' Or EmpNO='792' OR EmpNO='793' 
    • C、Select * From Emp Where EmpNO >='791' And EmpNO<='793' 
    • D、Select * From Emp Where EmpNO >'791' And EmpNO<'793'

    正确答案:A,B,C

  • 第6题:

    Evaluate this SQL statement: SELECT ename, sal, 12* sal+100 FROM emp; The SAL column stores the monthly salary of the employee. Which change must be made to the above syntax to calculate the annual compensation as "monthly salary plus a monthly bonus of $100, multiplied by 12"? ()

    • A、No change is required to achieve the desired results.
    • B、SELECT ename, sal, 12* (sal+100) FROM emp;
    • C、SELECT ename, sal, (12* sal)+100 FROM emp;
    • D、SELECT ename, sal +100,*12 FROM emp;

    正确答案:B

  • 第7题:

    取出工资在2000到3000元(包括上下限)之间的员工()

    • A、select * from emp wher sal in (2000,3000);
    • B、select * from emp wher sal like (2000,3000);
    • C、select * from emp wher sal = (2000,3000);
    • D、select * from emp wher sal between 2000 and 3000;

    正确答案:D

  • 第8题:

    User SCOTT executes the following command on the EMP table but has not issued COMMIT, ROLLBACK, orany data definition language (DDL) command: SQL> SELECT ename FROM emp WHERE job=’CLERK’ FOR UPDATE OF empno; SCOTT has opened another session to work with the database instance.  Which three operations would waitwhen issued in SCOTT’s second session()

    • A、LOCK TABLE emp IN SHARE MODE;
    • B、LOCK TABLE emp IN EXCLUSIVE MODE;
    • C、UPDATE emp SET sal=sal*1.2 WHERE job=ANAGER?UPDATE emp SET sal=sal*1.2 WHERE job=?ANAGER?
    • D、INSERT INTO emp(empno,ename) VALUES (1289,’Harry’);
    • E、SELECT ename FROM emp WHERE job=’CLERK’ FOR UPDATE OF empno

    正确答案:A,B,E

  • 第9题:

    单选题
    执行如下两个查询,结果为() Select ename name,sal salary from emp order by salary Select ename name,sal“salary”from emp order by sal asc
    A

    两个查询结果完全相同

    B

    第一个查询正确,第二个查询错误

    C

    两个查询结构不同

    D

    第二个查询正确,第一个查询错误


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。
    A

    GRANT CHANGE ON SCOTT.EMP TO SA

    B

    GRANT UPDATE ON SCOTT.EMP(SAL) TO SA

    C

    GRANT UPDATE (SAL) ON SCOTT.EMP TO SA

    D

    GRANT MODIFY ON SCOTT.EMP(SAL) TO SA


    正确答案: B
    解析: 暂无解析

  • 第11题:

    多选题
    User SCOTT executes the following command on the EMP table but has not issued COMMIT, ROLLBACK, or any data definition language (DDL) command: SQL> SELECT ename FROM emp  2 WHERE job=’CLERK’ FOR UPDATE OF empno;  SCOTT has opened another session to work with the database instance.  Which three operations wouldwait when issued in SCOTT’s second session()
    A

    LOCK TABLE emp IN SHARE MODE;

    B

    LOCK TABLE emp IN EXCLUSIVE MODE;

    C

    UPDATE emp SET sal=sal*1.2 WHERE job=MANAGER;

    D

    INSERT INTO emp(empno,ename) VALUES (1289,’Harry’);

    E

    SELECT ename FROM emp WHERE job=’CLERK’ FOR UPDATE OF empno;


    正确答案: B,C
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)以下哪些Mysql语句是正确的?
    A.select * from emp; 
    B.select ename,hiredate,sal from emp;  
    C.select * from emp order deptno;  
    D.select * from where deptno=1 and sal<300;
    E.select * from where deptno=1 group by sal;

    答案:ABD

  • 第13题:

    取出工资在2000到3000元(包括上下限)之间的员工()

    A.select * from emp wher sal in (2000,3000);

    B.select * from emp wher sal like (2000,3000);

    C.select * from emp wher sal = (2000,3000);

    D.select * from emp wher sal between 2000 and 3000;


    参考答案:D

  • 第14题:

    以下查询语句合法的是哪三项?()

    A.select empno ,sum(sal) from scott.emp group by deptno

    B.select * from scott.emp

    C.select sum(sal) from scott.emp group by deptno

    D.select count(empno) from scott.emp


  • 第15题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float),Comm(奖金,Float,可为空)。查询出雇员编号不为791,792,793的雇员信息应该是用哪些数据查询?()

    • A、Select * From Emp Where EmpNO Not In('791','792','793') 
    • B、Select * From Emp Where EmpNO !='791' AND EmpNO!='792' And EmpNO='793' 
    • C、Select * From Emp Where EmpNO <>'791' AND EmpNO<>792' And EmpNO=<>793' 
    • D、Select * From Emp Where EmpNO =!'791' AND EmpNO =!'792' And EmpNO =!'793'

    正确答案:A,B,C

  • 第16题:

    数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float)。查询出职位不为“办事员”的雇员信息是()

    • A、Select *From Emp Where Job>="办事员"
    • B、Select* From Emp Where Job==’办事员’
    • C、Select* From Emp Where Job<>’办事员’
    • D、Select* From Emp Where Job!=’办事员’

    正确答案:C,D

  • 第17题:

    对于雇员表(EMP)中的员工薪水(SAL)进行分级,3000元以上的为A级,2000元以上到3000元为B级,2000元及以下为C级,以下哪此操作能实现以上要求()

    • A、select sal,decode(sal>3000,'A',sal>2000,'B','C') grade from emp;
    • B、select sal,decode(sal,3000,'A',2000,'B','C') grade from emp;
    • C、select sal,(case when sal>3000 then 'A' when sal>2000 then 'B' else 'C' end) grade from emp;
    • D、select sal,(if sal>3000 then 'A' elsif sal>2000 then 'B' else 'C' end if) grade from emp;

    正确答案:C

  • 第18题:

    授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。

    • A、GRANT CHANGE ON SCOTT.EMP TO SA
    • B、GRANT UPDATE ON SCOTT.EMP(SAL) TO SA
    • C、GRANT UPDATE (SAL) ON SCOTT.EMP TO SA
    • D、GRANT MODIFY ON SCOTT.EMP(SAL) TO SA

    正确答案:B

  • 第19题:

    User SCOTT executes the following command on the EMP table but has not issued COMMIT, ROLLBACK, or any data definition language (DDL) command: SQL> SELECT ename FROM emp  2 WHERE job=’CLERK’ FOR UPDATE OF empno;  SCOTT has opened another session to work with the database instance.  Which three operations wouldwait when issued in SCOTT’s second session()

    • A、LOCK TABLE emp IN SHARE MODE;
    • B、LOCK TABLE emp IN EXCLUSIVE MODE;
    • C、UPDATE emp SET sal=sal*1.2 WHERE job=MANAGER;
    • D、INSERT INTO emp(empno,ename) VALUES (1289,’Harry’);
    • E、SELECT ename FROM emp WHERE job=’CLERK’ FOR UPDATE OF empno;

    正确答案:A,B,E

  • 第20题:

    单选题
    取出工资在2000到3000元(包括上下限)之间的员工()
    A

    select * from emp wher sal in (2000,3000);

    B

    select * from emp wher sal like (2000,3000);

    C

    select * from emp wher sal = (2000,3000);

    D

    select * from emp wher sal between 2000 and 3000;


    正确答案: C
    解析: 暂无解析

  • 第21题:

    单选题
    Evaluate this SQL statement: SELECT ename, sal, 12*sal+100 FROM emp; The SAL column stores the monthly salary of the employee. Which change must be made to the above syntax to calculate the annual compensation as "monthly salary plus a monthly bonus of $100, multiplied by 12"?()
    A

    No change is required to achieve the desired results.

    B

    SELECT ename, sal, 12*(sal+100) FROM emp;

    C

    SELECT ename, sal, (12*sal)+100 FROM emp;

    D

    SELECT ename, sal+100,*12 FROM emp;


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    emp表是雇员信息表,sal字段存放是的雇员的月薪,以下哪个变量可以存放sal类型的值()
    A

    v_sal emp%rowtype;

    B

    v_sal emp.sal%type;

    C

    v_sal emp.sal.%type;

    D

    v_sal %type(emp.sal);

    E

    v_sal (emp.sal)%type;


    正确答案: D
    解析: 暂无解析

  • 第23题:

    多选题
    User SCOTT executes the following command on the EMP table but has not issued COMMIT, ROLLBACK, orany data definition language (DDL) command: SQL> SELECT ename FROM emp WHERE job=’CLERK’ FOR UPDATE OF empno; SCOTT has opened another session to work with the database instance.  Which three operations would waitwhen issued in SCOTT’s second session()
    A

    LOCK TABLE emp IN SHARE MODE;

    B

    LOCK TABLE emp IN EXCLUSIVE MODE;

    C

    UPDATE emp SET sal=sal*1.2 WHERE job=ANAGER?UPDATE emp SET sal=sal*1.2 WHERE job=?ANAGER?

    D

    INSERT INTO emp(empno,ename) VALUES (1289,’Harry’);

    E

    SELECT ename FROM emp WHERE job=’CLERK’ FOR UPDATE OF empno


    正确答案: A,D
    解析: 暂无解析