数据库操作


第二章 数据库操作
选择:
1、你需要修改 STUDENTS 表在STUDENT_ID列上增加一个PK约束,当前此表为空表,下面语句正确的是?
A. ALTER TABLE students ADD PRIMARY KEY student_id;
B. ALTER TABLE students ADD CONSTRAINT PRIMARY KEY (student_id);
C. ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY student_id;
D. ALTER TABLE students ADD CONSTRAINT stud_id_pk PRIMARY KEY (student_id);
正确答案是: D    你选择的答案是:未选     判题结果:×

2、下列哪类命令在未提交前可以通过ROLLBACK命令进行回退( )
A. DCL 
B. DDL 
C. DML 
D. DQL
正确答案是: C    你选择的答案是:未选     判题结果:×

3、评估SQL语句:                                                
SELECT ROUND(45.953, -1) FROM dual;
该语句的显示结果?
A. 46         B. 45.93
C. 50         D. 45.9
正确答案是: C    你选择的答案是:未选     判题结果:×

4、(  )函数通常用来计算累计排名、移动平均数和报表聚合等。
A.汇总    B.分析    C.分组    D.单行
正确答案是: A    你选择的答案是:未选     判题结果:×

5、(  )SQL语句将为计算列SAL*12生成别名Annual Salary
A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp;
B.SELECT ename,sal*12 “Annual Salary” FROM emp;
C.SELECT ename,sal*12 AS Annual Salary FROM emp;
D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;
正确答案是: A    你选择的答案是:未选     判题结果:×

6、分析以下的SQL命令:
SELECT 图书.书号,图书.书名,借阅.读者号 FROM 借阅 RIGHT JOIN 图书 ON 图书.书号=借阅.书号
如下描述正确的是(   )。
A 将没借书的读者信息也查出来       B 只查出被借走的图书信息
C 将没被借走的图书信息也查出来    D 只查出被借走图书的书号和书名
正确答案是: C    你选择的答案是:未选     判题结果:×

7、评估SQL语句:SELECT ename, sal, 12*sal+100 FROM emp;
Sal 列存储的是月薪,现在要求查询语句能够显示 每月增加100元补贴后的年薪,上面的语句如何更改?
A. 不需要做任何修改
B. SELECT ename, sal, 12*(sal+100) FROM emp;
C. SELECT ename, sal, (12*sal)+100 FROM emp;
D. SELECT ename, sal+100,*12 FROM emp;
正确答案是: B    你选择的答案是:未选     判题结果:×

8、用于显示表结构的命令是什么?
A. DESC    B. HOST  C. SELECT  D. DIR
正确答案是: A    你选择的答案是:未选     判题结果:×

9、下列SELECT语句用于查询表中email列为空值的行,哪个是正确的?
A. SELECT ename,sal,email from emp where email = 0;
B. SELECT ename,sal,email from emp where email =’ ’;
C. SELECT ename,sal,email from emp where email is null;
D. SELECT ename,sal,email from emp where email is not null;
正确答案是: C    你选择的答案是:未选     判题结果:×

10、关于约束,下列哪些描述是正确的?()
A. UNIQUE约束不允许空值
B. 在创建PK或UNIQUE 约束时默认会同进创建唯一性索引
C. PK 约束允许列中有一个空值
D. NOT NULL约束是确保列中会出现空值
正确答案是: B    你选择的答案是:未选     判题结果:×

11、CREATE,DROP,ALTER等命令属于下列哪类命令( )
A. DCL 
B. DDL 
C. DML 
D. DQL
正确答案是: B    你选择的答案是:未选     判题结果:×

12、INSERT,UPDATE,DELETE等命令属于下列哪类命令( )
A. DCL 
B. DDL 
C. DML 
D. DQL
正确答案是: C    你选择的答案是:未选     判题结果:×


13、评估SQL语句
SELECT ROUND(TRUNCATE(MOD(1600,10),-1),2) FROM dual;语句执行完成后的结果是?
A. 0    B. 1   C. 0.00   D. 发生错误
正确答案是: A    你选择的答案是:未选     判题结果:×

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值