执行如下两个查询,结果为() Select ename name,sal salary from emp order by salary Select ename name,sal“salary”from emp order by sal asc
第1题:
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;
第2题:
可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果,需用子句______。
A.WHERE
B.UNION
C.ORDER BY
D.JOIN
第3题:
已知成绩关系如下图所示。执行SQL语句:SELECT COUNT (DISTINCT 学号)FROM 成绩WHERE 分数>60查询结果中包含的元组数目是成绩学号 课程号 分数
A.1
B.2
C.3
D.4
第4题:
关于SQL语句集合的并运算的说法,下列错误的是( )。
A.在SQL语句中不能使用UNION来组合子查询
B.两个SELECT命令的查询结果中的列数不一定相同
C.两个SELECT查询结果中的对应列必须有相同的数据类型
D.两个SELECT查询结果中的对应列必须有相同的宽度
第5题:
A. 这个语句是符合语法的
B. 这个语句是不能执行的,因为缺少HAVING子句
C. 这个语句是不能执行的,因为分组的条件列不在SELECT列表中
D. 这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中
E. 在主查询的WHERE条件中,不应该用IN,而应该用等号
第6题:
下列哪个语句查出雇员表(employees)里的雇员名字(ename)是‘SMITH’的信息,并且给雇员名字(ename)列定义一个别名Name()。
第7题:
在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。
第8题:
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"?()
第9题:
SELECT查询命令中的()子句,可以把一个SELECT语句的查询结果同另一个SELECT语句的查询结果组合起来。
第10题:
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?()
第11题:
两个查询结果完全相同
第一个查询正确,第二个查询错误
两个查询结构不同
第二个查询正确,第一个查询错误
第12题:
JOIN
UNION
ALL
MINUS
第13题:
已知成绩关系如下图所示。执行SQL语句:
SELECT COUNT(DISTINCT 学号)
FROM成绩
WHERE分数>60
查询结果中包含的元组数目是
A.1
B.2
C.3
D.4
第14题:
右商品表内容如下:执行SQL命令:SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号;查询结果的记录是( )。
A.1
B.3
C.4
D.10
第15题:
对于第7题的两个基本表,有一个SQL语句: SELECT ENO, ENAME FROM EMP WHERE DNO NOT IN (SELECT DNO FROM DEPT WHERE DNAME='金工车间');其等价的关系代数表达式是:______。
A.πENO,ENAME(σDNAME≠'金工车间'(EMPDEPT))
B.πENO,ENAME
C.πENO,ENAME(EMP)-πENO,ENAME (σDNAME='金工车间'(EMPDEPT))
D.πENO,ENAME (EMP)-πENO,ENAME (σDNAME≠'金工车间'(EMPDEPT))
第16题:
已知成绩关系如下图所示。执行SQL语句: SELECT COUNT(DISTINCT 学号) FROM 成绩 WHERE 分数>60 查询结果中包含的元组数目是 成绩
A.1
B.2
C.3
D.4
第17题:
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
第18题:
游标是系统为用户的查询结果开辟的数据缓冲区,存放SELECT语句的查询结果。
第19题:
Which SQL statement generates the alias Annual Salary for the calculated column SALARY*12?()
第20题:
当你执行以下查询语句:SELECT employeesno,ename FROM employees WHERE employeesno=7782 OR employeesno=7876;在WHERE语句中,以下哪个操作符可以取代OR?()
第21题:
查询出所有名字以’S’开始的员工()
第22题:
这个语句是符合语法的
这个语句是不能执行的,因为缺少HAVING子句
这个语句是不能执行的,因为分组的条件列不在SELECT列表中
这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中
在主查询的WHERE条件中,不应该用IN,而应该用等号
第23题:
IN
BETWEEN……and
LIKE
<=