执行如下两个查询,结果为() Select ename name,sal salary from emp order by salary Select ename name,sal“salary”from emp order by sal ascA、两个查询结果完全相同B、第一个查询正确,第二个查询错误C、两个查询结构不同D、第二个查询正确,第一个查询错误

题目

执行如下两个查询,结果为() 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、第二个查询正确,第一个查询错误

相似考题
更多“执行如下两个查询,结果为() Select ename nam”相关问题
  • 第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;


    参考答案:C

  • 第2题:

    可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果,需用子句______。

    A.WHERE

    B.UNION

    C.ORDER BY

    D.JOIN


    正确答案:B

  • 第3题:

    已知成绩关系如下图所示。执行SQL语句:SELECT COUNT (DISTINCT 学号)FROM 成绩WHERE 分数>60查询结果中包含的元组数目是成绩学号 课程号 分数

    A.1

    B.2

    C.3

    D.4


    正确答案:A
    解析:关系数据库标准语言SQL中SELECT语句的功能是查询。COUNT是用于计数的函数;FROM说明要查询的表;WHERE说明查询条件;DISTINCT去掉结果中的重复值。

  • 第4题:

    关于SQL语句集合的并运算的说法,下列错误的是( )。

    A.在SQL语句中不能使用UNION来组合子查询

    B.两个SELECT命令的查询结果中的列数不一定相同

    C.两个SELECT查询结果中的对应列必须有相同的数据类型

    D.两个SELECT查询结果中的对应列必须有相同的宽度


    正确答案:B
    解析:并运算是将两个SELECT语句的查询结果合并成一个查询结果。 SQL命令支持集合的并运算,运算符为UNION。在SQL语句中不能使用UNION来组合子查询,两个SELECT命令的查询结果中的列数必须相同,两个SELECT查询结果中的对应列必须有相同的数据类型和宽度。

  • 第5题:

    对于以下SQL语句说法正确的是()SELECT ename FROM empWHERE sal IN (SELECT MAX(sal)FROM emp GROUP BY deptno);

    A. 这个语句是符合语法的

    B. 这个语句是不能执行的,因为缺少HAVING子句

    C. 这个语句是不能执行的,因为分组的条件列不在SELECT列表中

    D. 这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中

    E. 在主查询的WHERE条件中,不应该用IN,而应该用等号


    参考答案:A

  • 第6题:

    下列哪个语句查出雇员表(employees)里的雇员名字(ename)是‘SMITH’的信息,并且给雇员名字(ename)列定义一个别名Name()。

    • A、select employeesno,ename Name,job from employees where ename=‘SMITH’
    • B、select employeesno,ename ‘Name’,job from employees where ename=SMITH
    • C、select employeesno,ename “Name”,job from employees where ename=‘SMITH’
    • D、select employeesno,ename ‘Name’,job frome mployees wheree name=‘SMITH’

    正确答案:A

  • 第7题:

    在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。

    • 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

    正确答案:D

  • 第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"?()

    • A、SELECT ENAME, LENGTH(ENAME), INSTR(ENAME, 'a') FROM EMPLOYEES WHERE SUBSTR (ENAME, -1,1) = 'n';
    • B、SELECT ENAME, LENGTH(ENAME), INSTR(ENAME, ,-1,1) FROM EMPLOYEES WHERE SUBSTR (ENAME, -1,1) = 'n';
    • C、SELECT ENAME, LENGTH(ENAME), SUBSTR(ENAME, -1,1) FROM EMPLOYEES WHERE INSTR (ENAME, 1,1) = 'n';
    • D、SELECT ENAME, LENGTH(ENAME), SUBSTR(ENAME, -1,1) FROM EMPLOYEES WHERE INSTR (ENAME, -1,1) = 'n';

    正确答案:A

  • 第9题:

    SELECT查询命令中的()子句,可以把一个SELECT语句的查询结果同另一个SELECT语句的查询结果组合起来。


    正确答案:UNION

  • 第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?()

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

    正确答案:C

  • 第11题:

    单选题
    执行如下两个查询,结果为() 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
    解析: 暂无解析

  • 第12题:

    单选题
    将两个SELECT语句的查询结果通过并运算合并成一个查询结果,需要使用的关键字是(  )。
    A

    JOIN

    B

    UNION

    C

    ALL

    D

    MINUS


    正确答案: A
    解析:
    并运算的关键字是UNION,两个SELECT语句的查询结果能够通过并运算合并成一个查询结果。

  • 第13题:

    已知成绩关系如下图所示。执行SQL语句:

    SELECT COUNT(DISTINCT 学号)

    FROM成绩

    WHERE分数>60

    查询结果中包含的元组数目是

    A.1

    B.2

    C.3

    D.4


    正确答案:A
    解析:关系数据库标准语言SQL中SELECT语句的功能是查询。COUNT是用于计数的函数;FROM说明要查询的表;WHERE说明查询条件;DISTINCT去掉结果中的重复值。

  • 第14题:

    右商品表内容如下:执行SQL命令:SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号;查询结果的记录是( )。

    A.1

    B.3

    C.4

    D.10


    正确答案:B
    本题考查分组,在表中,部门号有3个,并且是查找总价最多的记录按照部门号进行分组,所以答案为B。

  • 第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))


    正确答案:C

  • 第16题:

    已知成绩关系如下图所示。执行SQL语句: SELECT COUNT(DISTINCT 学号) FROM 成绩 WHERE 分数>60 查询结果中包含的元组数目是 成绩

    A.1

    B.2

    C.3

    D.4


    正确答案:A
    解析:关系数据库标准语言SQL中邪。 LECT语句的功能是查询。COUNT是用于计数的函数; FROM说明要查询的表;WHERE说明查询条件;DIS。 TINCT去掉结果中的重复值。

  • 第17题:

    在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。

    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


    参考答案:D

  • 第18题:

    游标是系统为用户的查询结果开辟的数据缓冲区,存放SELECT语句的查询结果。


    正确答案:正确

  • 第19题:

    Which SQL statement generates the alias Annual Salary for the calculated column SALARY*12?()

    • A、SELECT ename, salary*12 'Annual Salary' FROM employees;
    • B、SELECT ename, salary*12 "Annual Salary" FROM employees;
    • C、SELECT ename, salary*12 AS Annual Salary FROM employees;
    • D、SELECT ename, salary*12 AS INITCAP("ANNUAL SALARY") FROM employees

    正确答案:B

  • 第20题:

    当你执行以下查询语句:SELECT employeesno,ename FROM employees WHERE employeesno=7782 OR employeesno=7876;在WHERE语句中,以下哪个操作符可以取代OR?()

    • A、IN
    • B、BETWEEN……and
    • C、LIKE
    • D、<=

    正确答案:A

  • 第21题:

    查询出所有名字以’S’开始的员工()

    • A、select * from emp where ename in 'S%';
    • B、select * from emp where ename='S%';
    • C、select * from emp where ename like 'S%';
    • D、select * from emp where ename like 'S_';

    正确答案:C

  • 第22题:

    单选题
    对于以下SQL语句说法正确的是() SELECT ename FROM emp WHERE sal IN (SELECT MAX(sal) FROM emp GROUP BY deptno);
    A

    这个语句是符合语法的

    B

    这个语句是不能执行的,因为缺少HAVING子句

    C

    这个语句是不能执行的,因为分组的条件列不在SELECT列表中

    D

    这个语句是不能执行的,因为GROUP BY子句应该在主查询中,而不是在子查询中

    E

    在主查询的WHERE条件中,不应该用IN,而应该用等号


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

  • 第23题:

    单选题
    当你执行以下查询语句:SELECT employeesno,ename FROM employees WHERE employeesno=7782 OR employeesno=7876;在WHERE语句中,以下哪个操作符可以取代OR?()
    A

    IN

    B

    BETWEEN……and

    C

    LIKE

    D

    <=


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