select ename,nvl(comm.,0)from emp
select ename,null(comm.,0)from emp
SELECT ename,NULLIF(comm,0)FROM emp
SELECT ename,DECODE(comm.,NULL,0)FROM emp
第1题:
若在教师表中查找还没有输入工龄的记录,使用的SQL语句为
A.SELECT * FROM 教师 WHERE 工龄IS NOT NULL
B.SELECT * FROM 教师 WHERE 工龄=0
C.SELECT * FROM 教师 WHERE 工龄 IS NULL
D.SELECT * FROM 教师 WHERE 工龄=NULL
第2题:
The EMP table has these columns:ENAME VARCHAR2(35)SALARY NUMBER(8,2)HIRE_DATE DATEManagement wants a list of names of employees who have been with the company for more than five years. Which SQL statement displays the required results? ()
A. SELECT ENAME FROM EMP WHERE SYSDATE-HIRE_DATE >5;
B. SELECT ENAME FROM EMP WHERE HIRE_DATE-SYSDATE >5;
C. SELECT ENAME FROM EMP WHERE (SYSDATE_HIRE_DATE)/365 >5;
D. SELECT ENAME FROM EMP WHERE (SYSDATE_HIRE_DATE)*/365 >5;
第3题:
对于第7题的两个基本表,有一个SQL语句: SELECT ENO, ENAME FROM EMP WHERE DNO NOT IN (SELECT DNO FROM DEPT WHERE DNAME='金工车间');其等价的关系代数表达式是:______。
A.πENO,ENAME(σDNAME≠'金工车间'(EMP
DEPT))
B.πENO,ENAME
C.πENO,ENAME(EMP)-πENO,ENAME (σDNAME='金工车间'(EMP
DEPT))
D.πENO,ENAME (EMP)-πENO,ENAME (σDNAME≠'金工车间'(EMP
DEPT))
第4题:
A.select ename,nvl(comm.,0)from emp
B.select ename,null(comm.,0)from emp
C.SELECT ename,NULLIF(comm,0)FROM emp
D.SELECT ename,DECODE(comm.,NULL,0)FROM emp
第5题:
你要操纵Oracle数据,下列哪个不是SQL命令?()
第6题:
EMPLOYEES中职员编号为90的职员的commission_pct为空值,salary为1000,语句select12*salary*(commission_pct+0.2)comm from EMPLOYEES;comm显示的结果是()。
第7题:
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"? ()
第8题:
Which SQL statement generates the alias Annual Salary for the calculated column SALARY*12?()
第9题:
The EMP table has these columns: ENAME VARCHAR2(35) SALARY NUMBER(8,2) HIRE_DATE DATE Management wants a list of names of employees who have been with the company for more than five years. Which SQL statement displays the required results? ()
第10题:
客户需要计算EMP表中所有职工12*salary* commission_pct的值.EMP表结构如下:LAST NAME VARCNAR2(35)NOT NULL SALARY NUMBER(9,2)NOT NULL COMMISION_PCTNUMBER(4,2)哪个语句可以查询计算EMP表中所有职工行?()
第11题:
No change is required to achieve the desired results.
SELECT ename, sal, 12*(sal+100) FROM emp;
SELECT ename, sal, (12*sal)+100 FROM emp;
SELECT ename, sal+100,*12 FROM emp;
第12题:
select ename,nvl(comm.,0)from emp
select ename,null(comm.,0)from emp
SELECT ename,NULLIF(comm,0)FROM emp
SELECT ename,DECODE(comm.,NULL,0)FROM emp
第13题:
Examine the following commands and their output:SQL> SELECT ename, sal FROM emp WHERE ename=‘JAMES‘; ENAME SAL JAMES 1050QL> UPDATE emp SET sal=sal+sal*1.2 WHERE ename=‘JAMES‘;1 row updated.SQL> SELECT ename, sal FROM emp WHERE ename=‘JAMES‘; ENAME SAL JAMES 2310View the exhibit and examine the Flashback Version Query that was executed after the preceding commands.What could be the possible cause for the query not displaying any row?()

A. Flashback logging is not enabled for the database.
B. The changes made to the table are not committed.
C. Supplemental logging is not enabled for the database.
D. The database is not configured in ARCHIVELOG mode.
第14题:
设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。若要找出成绩不为空的记录,应当使用的SELECT语句是______。
A.SELECT*FROM选课表WHERE成绩IS""
B.SELECT*FROM选课表WHERE成绩=0
C.SELECT*FROM选课表WHERE成绩<>NULL
D.SELECT*FROM选课表WHERE成绩ISNOT NULL
第15题:
A.SELECT TOP 5 * FROM EMP
B.SELECT DISTINCT 5 * FROM EMP
C.SELECT * FROM EMP WHERE ROWNUM<6
D.SELECT * FROM EMP WHERE ROWNUM=5
第16题:
下列哪个语句查出雇员表(employees)里的雇员名字(ename)是‘SMITH’的信息,并且给雇员名字(ename)列定义一个别名Name()。
第17题:
在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。
第18题:
下面的查询中哪一个会产生笛卡尔集()
第19题:
查询出所有名字以’S’开始的员工()
第20题:
The EMPLOYEES table contains these columns: EMPLOYEE_ID NUMBER(4) ENAME VARCHAR2 (25) JOB_ID VARCHAR2(10) Which SQL statement will return the ENAME, length of the ENAME, and the numeric position of the letter "a" in the ENAME column, for those employees whose ENAME ends with a the letter "n"?()
第21题:
限制从EMP表中只选出前5条记录的查语句为()。
第22题:
12000
0
2400
NULL
第23题:
select * from emp where comm='';
select * from emp where comm=null;
select * from emp where nvl(comm)=0;
select * from emp where comm is null;
select * from emp where nvl(comm,0)=0;
第24题:
( 难度:中等)以下哪些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