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

单选题
对于雇员表(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;


参考解析

解析: 暂无解析

相关考题:

下列问题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号,其中雇员工资不能超过2000元,只有6座办公楼。若执行下面列出的操作,哪个操作能成功执行?A.从EMP中删除行('010','王宏达','01',1200)B.在EMP中插入行('101','赵敏','04',1500)C.将EMP中雇员号='056'的工资改为2500元D.将EMP中雇员号='010'的部门号改为'05'

有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。若执行下面列出的操作,(19)操作不能成功执行。A.从EMP中删除行('010','王宏达','01',1100)B.在EMP中插入行('103','赵敏','01',1500)C.将EMP中雇员号='056'的工资改为18800元D.将EMP中雇员号='101'的部门号改为'05'

以下语句错误的是( )A.select sal+1 from emp;B.select sal*10,sal*deptno from emp;C.不能使用运算符号D.select sal*10,deptno*10 from emp;

以下说法错误的是( )A.SELECT max(sal),deptno,job FROM EMP group by sal;B.SELECT max(sal),deptno,job FROM EMP group by deptno;C.SELECT max(sal),deptno,job FROM EMP;D.SELECT max(sal),deptno,job FROM EMP group by job;

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 abovesyntax 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;

在如下2个数据库表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?A.从雇员信息表EMP中删除行('010','王宏达','01','1200')B.从雇员信息表EMP中插入行('102','赵敏','01','1500')C.将雇员信息表EMP中雇员号='010'的工资改为1600元D.将雇员信息表EMP中雇员号='010'的部门号改为'05'

在如下两个数据库的表中,若雇员信息表EMP的主键是雇员号,部门信息表DEPT的主键是部门号。若执行所列出的操作,哪一项操作不能执行?A.从雇员信息表EMP中删除行('010','王宏达','01','1200')B.从雇员信息表EMP中插入行('102','赵敏','01','1500')C.将雇员信息表EMP中雇员号='010'的工资改为1600元D.将雇员信息表EMP中雇员号='001'的部门号改为'05'

基于如下两个关系,其中雇员信息表关系EMP的主码是雇员号,部门信息表关系DEPT的主码是部门号。下列哪一个操作不能正确执行(这里不考虑置空值与级联操作)?A.从EMP中删除雇员号='010'的行B.在EMP中插入行('102','赵敏','01',2000)C.将EMP中雇员号='056'的工资改为2600D.将EMP中雇员号='101'的部门号改为'05'

有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。 EMP表:若执行下面列出的操作,哪个操作不能成功执行?(20)。A.从EMP中删除行('010','李金娜','01',1200)B.在EMP中插入行('102','张敏','01',1500)C.将EMP中雇员号='056'的工资改为1600元D.将EMP中雇员号='101'的部门号改为'05'

取出工资在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;

授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。 A.GRANT CHANGE ON SCOTT.EMP TO SAB.GRANT UPDATE ON SCOTT.EMP(SAL) TO SAC.GRANT UPDATE (SAL) ON SCOTT.EMP TO SAD.GRANT MODIFY ON SCOTT.EMP(SAL) TO SA

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;

羊肉的分级中以()羊肉为最好。A、四级B、三级C、二级D、一级

您需要从方案中的雇员表中删除EMP_FK_DEPT约束条件。应使用哪条语句()A、DROP CONSTRAINT EMP_FK_DEPT FROM雇员B、DELETE CONSTRAINT EMP_FK_DEPT FROM雇员C、ALTER TABLE雇员DROP CONSTRAINT EMP_FK_DEPTD、ALTER TABLE雇员REMOVE CONSTRAINT EMP_FK_DEPT

数据库中有一张表名为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 EmpNO792' And EmpNO=793'D、Select * From Emp Where EmpNO =!'791' AND EmpNO =!'792' And EmpNO =!'793'

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

数据库中有一张表名为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!=’办事员’

数据库中有一张表名为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'

对于雇员表(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' when sal2000 then 'B' else 'C' end) grade from emp;D、select sal,(if sal3000 then 'A' elsif sal2000 then 'B' else 'C' end if) grade from emp;

取出工资在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;

单选题您需要从方案中的雇员表中删除EMP_FK_DEPT约束条件。应使用哪条语句()ADROP CONSTRAINT EMP_FK_DEPT FROM雇员BDELETE CONSTRAINT EMP_FK_DEPT FROM雇员CALTER TABLE雇员DROP CONSTRAINT EMP_FK_DEPTDALTER TABLE雇员REMOVE CONSTRAINT EMP_FK_DEPT

单选题emp表是雇员信息表,sal字段存放是的雇员的月薪,以下哪个变量可以存放sal类型的值()Av_sal emp%rowtype;Bv_sal emp.sal%type;Cv_sal emp.sal.%type;Dv_sal %type(emp.sal);Ev_sal (emp.sal)%type;

多选题数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float),Comm(奖金,Float,可为空)。查询出雇员编号不为791,792,793的雇员信息应该是用哪些数据查询?()ASelect * From Emp Where EmpNO Not In('791','792','793')BSelect * From Emp Where EmpNO !='791' AND EmpNO!='792' And EmpNO='793'CSelect * From Emp Where EmpNO '791' AND EmpNO792' And EmpNO=793'DSelect * From Emp Where EmpNO =!'791' AND EmpNO =!'792' And EmpNO =!'793'

单选题取出工资在2000到3000元(包括上下限)之间的员工()Aselect * from emp wher sal in (2000,3000);Bselect * from emp wher sal like (2000,3000);Cselect * from emp wher sal = (2000,3000);Dselect * from emp wher sal between 2000 and 3000;

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

多选题数据库中有一张表名为Emp,包含有如下列:EmpNO(雇员编号,Varchar(20),Pk),Job(职位Varchar(10)),HirDate(雇佣日期,Date),Sal(月薪,Float),Comm(奖金,Float,可为空)。查询出雇员编号为791,792,793的雇员信息是()ASelect * From Emp Where EmpNO In('791','792','793')BSelect * From Emp Where EmpNO ='791' Or EmpNO='792' OR EmpNO='793'CSelect * From Emp Where EmpNO ='791' And EmpNO='793'DSelect * From Emp Where EmpNO '791' And EmpNO'793'

单选题授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是()。AGRANT CHANGE ON SCOTT.EMP TO SABGRANT UPDATE ON SCOTT.EMP(SAL) TO SACGRANT UPDATE (SAL) ON SCOTT.EMP TO SADGRANT MODIFY ON SCOTT.EMP(SAL) TO SA