itgle.com

评估以下 SELECT 语句:  SELECT 雇员标识,姓氏,名字,薪金,年薪’   FROM 雇员   WHERE 薪金 IS NOT NULL   ORDER BY 姓氏,3; 以下哪个子句有错误?()A、SELECT 雇员标识,姓氏,名字,薪金’年薪’B、FROM 雇员C、WHERE 薪金IS NOT NULLD、ORDER BY姓氏,3;

题目

评估以下 SELECT 语句:  SELECT 雇员标识,姓氏,名字,薪金,年薪’   FROM 雇员   WHERE 薪金 IS NOT NULL   ORDER BY 姓氏,3; 以下哪个子句有错误?()

  • A、SELECT 雇员标识,姓氏,名字,薪金’年薪’
  • B、FROM 雇员
  • C、WHERE 薪金IS NOT NULL
  • D、ORDER BY姓氏,3;

相似考题
更多“评估以下 SELECT 语句:  SELECT 雇员标识,姓氏,名字,薪金,年薪’   FROM 雇员   WHERE 薪金 IS NOT NULL   ORDER BY 姓氏,3; 以下哪个子句有错误?()A、SELECT 雇员标识,姓氏,名字,薪金’年薪’B、FROM 雇员C、WHERE 薪金IS NOT NULLD、ORDER BY姓氏,3;”相关问题
  • 第1题:

    评估以下语句:SELECT 部门标识,AVG(薪金) FROM 雇员 WHERE 职务标识<>69879 GROUP BY职务标识,部门标识 HAVINGAVG(薪金)>35000 ORDERBY 部门标识;哪些子句用于限定结果?()

    • A、SELECT部门标识,AVG(薪金)
    • B、WHERE职务标识<>69879
    • C、GROUP BY职务标识,部门标识
    • D、HAVING AVG(薪金)>35000

    正确答案:B,D

  • 第2题:

    评估以下SELECT语句:SELECT雇员标识,姓氏,名字,薪金‘年薪’ FROM雇员 WHERE薪金ISNOTNULL ORDERBY姓氏,3;以下哪个子句有错误?()

    • A、SELECT雇员标识,姓氏,名字,薪金’年薪’
    • B、FROM雇员
    • C、WHERE薪金IS NOT NULL
    • D、ORDER BY姓氏,3;

    正确答案:A

  • 第3题:

    评估以下SELECT语句:SELECTa.姓氏||’,’||a.名字as"患者",b.姓氏||’,’||b.名字as"医生",c.入院 FROM患者a JOIN医生b ON(b.医生标识=c.医生标识)JOIN入院c ON(a.患者标识=c.患者标识);哪个子句会生成错误?()

    • A、JOIN医生b
    • B、ON(b.医生标识=c.医生标识);
    • C、JOIN入院c
    • D、ON(a.患者标识=c.患者标识)

    正确答案:B

  • 第4题:

    应使用哪条语句删除“雇员”表的“姓氏”列上的“姓氏_IDX”索引?()

    • A、DROP INDEX姓氏_idx;
    • B、DROP INDEX姓氏_idx(姓氏);
    • C、DROP INDEX姓氏_idx(雇员.姓氏);
    • D、ALTERTABLE雇员DROP INDEX姓氏_idx;

    正确答案:A

  • 第5题:

    以下哪条SELECT语句将返回一个数字值?()

    • A、SELECT SYSDATE + 600 / 24  FROM 雇员;
    • B、SELECT ROUND(聘用日期, DAY)  FROM 雇员;
    • C、SELECT (SYSDATE - 聘用日期) / 7  FROM 雇员;
    • D、SELECT SYSDATE - 7  FROM 雇员;

    正确答案:C

  • 第6题:

    评估此SELECT语句: SELECT姓氏,名字,薪金 FROM雇员; 在Oracle Application Express中,“名字”列标题的默认显示方式是什么?()

    • A、首字母大写居中显示。
    • B、首字母大写左对齐显示。
    • C、全大写居中显示。
    • D、全大写左对齐显示。

    正确答案:D

  • 第7题:

    对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()

    • A、SELECT—FROM—GROUP—WHERE—ORDER
    • B、FROM--WHERE——GROUP——ORDER——SELECT
    • C、FROM——WHERE——GROUP——SELECT——ORDER
    • D、SELECT——FROM——WHERE——GROUP——ORDER

    正确答案:C

  • 第8题:

    用户SUSAN创建了“雇员”表,然后创建了视图“雇员视图”,此视图只显示雇员的“名字”和“姓氏”列。用户RUDI需要能访问“雇员”表中的“雇员”姓名但不能访问其它数据。SUSAN应执行以下哪条语句才允许此操作()

    • A、SELECT*FROM雇员视图FOR rudi
    • B、CREATE SYNONYM雇员视图FOR雇员
    • C、GRANT SELECTON雇员视图TO rudi
    • D、GRANT SELECTON雇员视图ONLY TO rudi

    正确答案:C

  • 第9题:

    评估以下SELECT语句: SELECT 姓氏,名字,电子邮件 FROM 雇员 ORDER BY 电子邮件; 如果“电子邮件”列包含空值,则以下哪个表述为真?()

    • A、值为null的电子邮件将显示在结果的最前面
    • B、值为null的电子邮件将显示在结果的最后面
    • C、值为null的电子邮件不会显示在结果中
    • D、结果将不排序

    正确答案:B

  • 第10题:

    用户 SUSAN 创建了一个“雇员”表,然后又创建了一个“雇员_视图”视图,仅显示“雇员”表的“名字”列和“姓氏”列。用户 RUDI 需要能访问雇员的姓名,但不能访问“雇员”表中的其他数据。SUSAN 应使用哪条语句来实现这一点?()

    • A、SELECT*FROM雇员_视图FOR rudi;
    • B、CREATE SYNONYM雇员_视图FOR雇员;
    • C、GRANT SELECT ON雇员_视图TO rudi;
    • D、GRANT SELECT ON雇员_视图ONLY TO rudi;

    正确答案:C

  • 第11题:

    评估以下SELECT语句: SELECT* FROM 雇员 WHERE 部门标识=34 OR 部门标识=45 OR 部门标识=67; 哪个运算符等同于此条SELECT语句中使用的OR条件?()

    • A、IN
    • B、AND
    • C、LIKE
    • D、BETWEEN…AND...

    正确答案:A

  • 第12题:

    单选题
    评估此CREATE VIEW语句: CREATE VIEW emp_view AS SELECT SUM(salary) FROM employees; 以下哪个说法是的()
    A

    使用“雇员视图”视图不能更新“雇员”表中的数据

    B

    使用“雇员视图”视图可以更新“雇员”表中的任何数据

    C

    使用“雇员视图”视图不能删除“雇员”表中的记录

    D

    使用“雇员视图”视图仅能更新“雇员”表中的“薪金”列


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

  • 第13题:

    下列哪个语句查出雇员表(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

  • 第14题:

    “雇员”表有一个基于“姓氏”列的名为“姓氏IDX”的索引。您需要更改此索引,使其基于“名字”列。哪条SQL语句将完成此任务?()

    • A、ALTERINDEX姓氏_idxON雇员(名字)
    • B、ALTERINDEX姓氏_idxTO雇员(名字)
    • C、ALTERINDEX姓氏_idxTO名字索引ON雇员(名字)
    • D、上述各项度不是。不能对索引执行ALTER操作

    正确答案:D

  • 第15题:

    下面的SQL语句将显示什么结果?() SELECT 姓氏, LPAD(薪金,15,’$’)薪金   FROM 雇员;  

    • A、薪金值中包括“$”、长度为 15 位数字且列标记为“薪金”的雇员的姓氏。
    • B、姓氏、薪金的格式(限定为小数点左边有 15 位数字)和列标记“薪金”。
    • C、所有雇员的姓氏和薪金,薪金的格式为 15 个字符长度,左边带有“$”且列标记为“薪金”。 (*)
    • D、此查询将导致以下错误:“ORA-00923: 在相应位置未找到 FROM 关键字。”

    正确答案:C

  • 第16题:

    以下哪项最准确地解释了无法执行以下SQL语句的原因?()SELECT部门标识"部门",AVG(薪金)"平均" FROM雇员 GROUP BY部门;

    • A、无法对薪金求平均值,因为并不是所有的数值都能被平分。
    • B、不能在GROUPBY子句中使用列别名。
    • C、GROUPBY子句中必须有要分组的内容。
    • D、“部门”表中没有列出部门标识。

    正确答案:B

  • 第17题:

    您需要通过创建索引加快以下查询的速度: SELECT*FROM雇员WHERE(薪金*12)>100000; 以下哪条语句将完成此任务?()

    • A、基于(薪金,12)创建一个组合索引。
    • B、基于(薪金*12)创建一个基于函数的索引。
    • C、基于(薪金)创建一个索引。
    • D、基于((薪金*12)>100000)创建一个基于函数的索引。

    正确答案:B

  • 第18题:

    评估以下 SELECT 语句: SELECT * FROM 雇员 WHERE 部门标识 IN(10,20,30) AND 薪金>20000; 哪些值会导致逻辑条件返回TRUE?()

    • A、部门标识=10and薪金=20000
    • B、部门标识=20and薪金=20000
    • C、部门标识=null and薪金=20001
    • D、部门标识=10and薪金=20001

    正确答案:D

  • 第19题:

    下面哪条语句可以取出薪水最高的前三个人:()

    • A、SELECT * FROM (SELECT * FROM EMPLOYEES ORDER BY SALARY );
    • B、SELECT * FROM (SELECT * FROM EMPLOYEES ORDER BY SALARY ) WHERE ROWNUM<=3;
    • C、SELECT * FROM (SELECT * FROM EMPLOYEES ORDER BY SALARY DESC) WHERE ROWNUM<=3;
    • D、SELECT * FROM EMPLOYEES WHERE ROWNUM<=3 ORDER BY SALARY DESC;

    正确答案:C

  • 第20题:

    “雇员”表包含以下列: 雇员标识NUMBER 姓氏VARCHAR2(25) 名字VARCHAR2(25) 部门标识NUMBER 职务标识NUMBER 经理标识NUMBER 薪金NUMBER(9,2) 佣金NUMBER(7,2) 聘用日期DATE 以下哪条SELECT语句可用于显示部门70中薪金最低的10位员工()

    • A、SELECT ROWNUM"排名",姓氏,名字"雇员",薪金"薪金"FROM(SELECT 姓氏,名字,薪金 FROM 雇员ORDER BY 薪金)WHERE ROWNUM<=10 AND job_id LIKE’CLERK’AND department_id=70
    • B、SELECT ROWNUM"排名",姓氏,名字"雇员",薪金"薪金"FROM(SELECT 姓氏,名字,薪金,职务标识FROM 雇员 WHERE 职务标识 LIKE’CLERK’AND 部门标识=70ORDER BY 薪金)WHERE ROWNUM<=10
    • C、SELECT ROWNUM"排名",姓氏,名字"雇员",薪金"薪金"FROM(SELECT 姓氏,名字,薪金,职务标识,部门标识 FROM 雇员 WHERE ROWNUM<=10ORDER BY 薪金)WHERE 职务标识 LIKE’CLERK’AND 部门标识=70
    • D、唯一的方法是使用数据字典

    正确答案:B

  • 第21题:

    评估以下SELECT语句: SELECT姓氏,名字,部门标识,经理标识 FROM雇员; 如果需要先按“经理标识”值,然后按雇员姓氏值和名字值的字母顺序排序数据,应使用以下哪个ORDER BY子句?()

    • A、ORDER BY部门标识,姓氏
    • B、ORDER BY经理标识,姓氏,名字
    • C、ORDER BY姓氏,名字,经理标识
    • D、ORDER BY经理标识,名字,姓氏

    正确答案:B

  • 第22题:

    “雇员”表包含以下列: 雇员标识 NUMBER(4) NOT NULL 姓氏 VARCHAR2(15) NOT NULL 名字 VARCHAR2(10) NOT NULL 聘用日期 NOT NULL如果要生成一个报表,提供聘用日期在 2000年3月1日到2000年8月30日之间雇员的姓氏、名字和聘用日期,则执行以下哪个语句可完成该任务?()

    • A、SELECT 姓氏,名字,聘用日期 FROM 雇员 WHERE 聘用日期 BETWEEN’01-MAR-2000’ AND ’30-AUG-2000’;
    • B、SELECT 姓氏,名字,聘用日期  FROM 雇员 WHERE 聘用日期 BETWEEN’30-AUG-2000’ AND ’01-MAR-2000’;
    • C、SELECT 姓氏,名字,聘用日期 FROM 雇员 GROUP BY 聘用日期 >= ’01-MAR-2000’ and 聘用日期 <=’30- AUG-2000’
    • D、SELECT 姓氏, 名字, 聘用日期 FROM 雇员 WHERE 聘用日期 >= ’01-MAR-2000’ and 聘用日期 <=’30-AUG-2000’

    正确答案:A

  • 第23题:

    单选题
    “雇员”表包含以下列: 雇员标识NUMBER 姓氏VARCHAR2(25) 名字VARCHAR2(25) 部门标识NUMBER 职务标识NUMBER 经理标识NUMBER 薪金NUMBER(9,2) 佣金NUMBER(7,2) 聘用日期DATE 以下哪条SELECT语句可用于显示部门70中薪金最低的10位员工()
    A

    SELECT ROWNUM排名,姓氏,名字雇员,薪金薪金FROM(SELECT 姓氏,名字,薪金 FROM 雇员ORDER BY 薪金)WHERE ROWNUM<=10 AND job_id LIKE’CLERK’AND department_id=70

    B

    SELECT ROWNUM排名,姓氏,名字雇员,薪金薪金FROM(SELECT 姓氏,名字,薪金,职务标识FROM 雇员 WHERE 职务标识 LIKE’CLERK’AND 部门标识=70ORDER BY 薪金)WHERE ROWNUM<=10

    C

    SELECT ROWNUM排名,姓氏,名字雇员,薪金薪金FROM(SELECT 姓氏,名字,薪金,职务标识,部门标识 FROM 雇员 WHERE ROWNUM<=10ORDER BY 薪金)WHERE 职务标识 LIKE’CLERK’AND 部门标识=70

    D

    唯一的方法是使用数据字典


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