【数据库】【Linux】广州Y行信用卡中心大数据部数据开发岗笔试题

1.SELECT语句的完整语法比较复杂,但至少包括的部分:(B)
A.SELECT INTO
B.SELECT FROM
C.SELECT GROUP
D.仅SELECT

2.SELECT语句的完整语法比较复杂,使用关键字(A)可以把重复行屏蔽。
A.DISTINCT
B.UNION
C.ALL
D.TOP

3.将多个查询结果返回一个结果集合的运算时,使用:B
A.JOIN
B.UNION
C.INTO
D.LIKE

4.如果在SELECT语句中使用聚合函数时,一定在后面使用:(A)
A.GROUP BY
B.COMPUTE BY
C.HAVING
D.COMPUTE

5.若用如下的SQL语句创建表SC:
CREATE TABLE SC(S CHAR(6) NOT NULL,C CHAR(3) NOT NULL,SCORE INTEGER,NOTE VARCHAR(20)),
向SC表插入如下行时,(B)行可以被插入。
A.('201009','111',60,必修)
B.('200823','101',NULL,NULL)
C.(NULL,'103',80,'选修')
D.('201132',NULL,86,'')

6.分析以下的SQL语句,执行的返回结果是(C):

SELECT MANU_ID
FROM INVENTORY
WHERE MANU_ID LIKE '%N\%P\%O%' ESCAPE '\';'

A.所有包含'NPO'记录
B.所有包含'N\P\O'记录
C.所有包含'N%P%O'记录
D.所有包含'%N\P\O%'记录

7.以下SQL哪行有错误:(C)

SELECT DEPT_NO
FROM EMP
GROUP BY DEPTNO
HAVING COUNT(DEPT_NO)=
(SELECT MAX(COUNT(DEPT_NO))
FROM EMP
GROUP BY DEPT_NO
);

A.3
B.4
C.5
D.7
E.都没错

8.Oracle以下(A)语句从表TABLE_NAME中按字段COUNT_CNT倒序提取前10条记录。
A.SELECT * FROM (SELECT * FROM TAB

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值