tmobst5
- (单选题)SQL语言又称为()
- A)结构化定义语言
- B)结构化控制语言
- C)结构化查询语言
- D)结构化操纵语言
- 2.(单选题)只有满足联接条件的记录才包含在查询结果中,这种联接为( )
- A)左联接
- B)右联接
- C)内部联接
- D)完全联接
- 3.(单选题)Oracle 数据库中,在 SQL 语句中连接字符串的方法是哪个( )
- A)cat
- B)concat
- C)join
- D)+
- 4.(单选题)下列哪个集合操作符返回两个查询所选择的所有的行( )
- A)union
- B)unionall
- C)union only
- D)connect by
- 5.(单选题)查询cost表的所有行,所有列,下列sql语句正确的是:
- A)select * from cost;
- B)select all.* from cost;
- C)select all from cost;
- D)select \* from cost;
- 6.(单选题)SQL 语言中修改表结构的命令是( )
- A)MODIFY TABLE
- B)MODIFY STRUCTURE
- C)ALTER TABLE
- D)ALTER STRUCTURE
- 7.(单选题)在Oracle中,删除表Student中的所有数据,可以使用的Sql是()。
- A)DROP TABLE Student
- B)DELETE FROM Student
- C)DELETE * FROM Student
- D)DROP * FROM Student
- 8.(单选题)表 CLASSES 和 表 SCHEDULE 结构如下: CLASSES: ID NUMBER(9) CLASS_NAME VARCHAR2(20) TEACHER_ID NUMBER(9) SCHEDULE: CLASS_TIME DATE CLASS_ID NUMBER(9) 建一个视图显示每一门课程的课名、课时,并按教师 ID 排序,判断下面语句将返回何种结果( ) CREATE VIEW class_schedule AS SELECT c.class_name, s.class_time FROM classes c, schedule s WHERE c.id = s.class_id;
- A)语句创建视图 CLASS_SCHEDULE 且可产生预期结果
- B)语句创建视图 CLASS_SCHEDULE 但不能产生预期结果
- C)语法错误,因为视图不可基于连接查询
- D)语法错,因为语句未包含 ORDER BY 子句
- 9.(单选题)有如下 SQL 片段: delete from asdfh a where a.kaihrq > '20091214' and a.jiluzt <> '1'; 其含义为( )
- A)从表 asdfh 中删除 kaihrq 大于 2009 年 12 月 14 日,且 jiluzt 不为 1 的记录
- B)从表 asdfh 中删除 kaihrq 和 jiluzt 列
- C)对表 asdfh 中删除 kaihrq 大于 2009 年 12 月 14 日,且 jiluzt 不为 1 的记录做一个删除标记
- D)以上都不正确
- 10.(单选题)Oracle 数据库表空间与数据文件的关系描述正确的是( )
- A)一个表空间只能对应一个数据文件
- B)一个表空间可以对应多个数据文件
- C)一个数据文件可以对应多个表空间
- D)表空间与数据文件没任何对应关系
- 11.(单选题)表 TEACHER 包含如下字段: 列名 可为空否? 数据类型 TEACHER_ID NOT NULL NUMBER(9) NAME VARCHAR2(25) SALARY NUMBER(7,2) SUBJECT_ID NOT NULL NUMBER(4) SUBJECT_DESCRIPTION VARCHAR2(20) 你需要将SUBJECT_ID是11的理科(SCIENCE)教师的工资上浮8%, 需用哪一句实现( )
- A)UPDATE teacher SET salary = salary * 1.08 WHERE subject_description LIKE 'SCIENCE';
- B)UPDATE teacher SET salary = salary * 0.8 WHERE subject_description LIKE 'SCIENCE' AND subject_id = 11;
- C)UPDATE teacher SET salary = salary * 1.08 WHERE subject_id = 11;
- D)UPDATE teacher SET salary = salary + (salary * 0.08) WHERE subject_description LIKE 'SCIENCE' OR subject_id = 11;
- 12.(单选题)Oracle 数据库表空间与用户的关系是( )
- A)一对一
- B)一对多
- C)多对一
- D)多对多
- 13.(单选题)试图用下面句子查询数据:SELECT 100/NVL(quantity, 0) FROM inventory; 为何 QUANTITY 为 null 空值时,将导致出错( )
- A)表达式企图被空值除
- B)换函数参数数据类型不一致
- C)空值不能被转成实际值
- D)表达式企图被零除
- 14.(单选题)哪一子句可实现 SELECT 语句查询员工平均工资小于 5000 的部门 信息( )
- A)GROUP BY dept_id WHERE AVG(sal) < 5000;
- B)GROUP BY AVG(sal) HAVING AVG(sal) < 5000
- C)GROUP BY dept_id HAVING AVG(sal) < 5000
- D)GROUP BY AVG(sal) < 5000
- 15.(单选题)select 语句中用来连接字符串的符号是( )
- A)"+"
- B)"&"
- C)"||"
- D)"|"
- 16.(单选题)判断下面句子,将返回什么值( ) SELECT id_number, description, price FROM inventory WHERE manufacturer_id IN ( SELECT manufacturer_id FROM inventory WHERE price > 8.00 OR quantity > 1000 );
- A)返回单价大于 8.00 且数量大于1000的存货的货号、种类、单价信息
- B)返回单价大于 8.00 或者数量大于1000的存货的货号、种类、单价信息
- C)返回单价大于8.00或者数量大于1000且有制造商号的存货的货号、种类、单价信息
- D)返回单价大于8.00或者数量大于1000的制造商的所有存货的货号、种类、单价信息
- 17.(单选题)在数据库中,有一个名为seq的序列对象,以下语句能返回下一个序列值的是:
- A)select seq.ROWNUM from dual;
- B)select seq.ROWID from dual;
- C)select seq.CURRVAL from dual;
- D)select seq.NEXTVAL from dual;
- 18.(单选题)在oracle中,判断一条记录的某个列是否为NULL,应该使用( )。
- A)!=
- B)<>
- C)IS
- D)=
- 19.(单选题)表(TEACHER)包含以下列: ID NUMBER(7) PK SALARY NUMBER(7,2) SUBJECT_ID NUMBER(7) 判断以下两个 SQL 语句: (1)SELECT ROUND(SUM(salary),-2) FROM teacher ; (2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ; 有什么不同结果( )
- A)语句 1 将返回每个老师一个结果
- B)语句 2 将返回多个结果
- C)结果相同,显示不同
- D)将有一个句子产生错误
- 20.(多选题)which are DML statements( )
- A)truncate
- B)insert
- C)update
- D)delete
tmobst5的更多相关文章
随机推荐
- 异常记录——bat批处理闪退
bat批处理闪退 bat描述 我的博客每次更新需要跑多个命令 clean(清除旧文)+g(生成新文)+d(部署到服务器),作为一个懒惰的程序员,自然要写一个bat一键完成 E: cd blog hex ...
- Tomcat黑窗口中对于中文乱码问题的解决
存在的问题: 如标题,下图所示,启动tomcat时黑窗口中中文乱码,影响查看程序打印信息 解决方案: tomcat安装/解压目录中,conf 文件夹下 logging.properties 文件中,代 ...
- 《C++Primer》第五版习题详细答案--目录
作者:cosefy ps: 答案是个人学习过程的记录,仅作参考. <C++Primer>第五版习题答案目录 第一章:引用 第二章:变量和基本类型 第三章:字符串,向量和数组 第四章:表达式
- Docker入门之快速安装和卸载使用Centos7
一.检查内核版本 注意:Docker要求操作系统必须是64位,如果使用的Centos内核版本为3.10以上 执行命令:uname -r 二.安装依赖软件包 执行命令:yum install -y y ...
- react根据传参的不同动态注册不同的子组件
上一篇文章介绍了关于Vue如何根据传参的不同动态注册不同的子组件,实现过程请查阅Vue.extend动态注册子组件,由Vue的这个功能我就自然联想到了使用react该如何实现同样的功能呢.其实,用re ...
- vue resource 携带cookie请求 vue cookie 跨域
vue resource 携带cookie请求 vue cookie 跨域 1.依赖VueResource 确保已安装vue-resource到项目中,找到当前项目,命令行输入: npm instal ...
- Java操作Jxl实现数据交互。三部曲——《第三篇》
Java操作Jxl实现上传文本文件实现转PDF格式在线预览. 本文实现背景Web项目:前台用的框架是Easyui+Bootstrap结合使用,需要引入相应的Js.Css文件.页面:Jsp.拦截请求:S ...
- await Task.Yield()和await Task.CompletedTask有什么不同
有时候我们在代码中要执行一些非常耗时的操作,我们不希望这些操作阻塞调用线程(主线程)的执行,因为调用线程(主线程)可能还有更重要的工作要做,我们希望将这些非常耗时的操作由另外一个线程去执行,这个时候就 ...
- pip 下载源更换
Python博大精深之处在于丰富的库,而目前最方便的下载库的方法无疑是pip.但是由于国内的网络环境导致,好多库下载是在太慢了,原因大家都懂得.. 一.临时修改 使用pip的时候加入参数 -i pip ...
- 「BZOJ4173」数学
题面 已知 \[\large{S(n,m)=\{k_{1},k_{2},\cdots k_{i}\}}\] 且每个 \(k\) 满足 \[\large{n \%k+m\%k\geq k}\] 求 \[ ...