• (单选题)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的更多相关文章

随机推荐

  1. 全网最详细的Ceph14.2.5集群部署及配置文件详解,快来看看吧! -- <2>

    部署Ceph集群 Ceph版本选择 Ceph版本来源介绍 Ceph 社区最新版本是 14,而 Ceph 12 是市面用的最广的稳定版本. 第一个 Ceph 版本是 0.1 ,要回溯到 2008 年 1 ...

  2. [Windows10]记一次修复注册表相关血案:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联。

    今天闲得蛋疼清理了一下右键菜单,于是在之后某时刻使用Everything的“双击路径列打开目录”功能时发现异常: [Window Title] Everything.exe [Content] 该文件 ...

  3. 9.python中sys.argv[]用法说明

    在python中sys.argv[]是用来获取命令行输入的参数的(参数和参数之间空格区分),sys.argv[0]表示代码本身文件路径,所以从参数1开始,表示获取的参数了 举例说明:创建一个程序名为t ...

  4. ACM北大暑期课培训第四天

    今天讲了几个高级搜索算法:A* ,迭代加深,Alpha-Beta剪枝   以及线段树 A*算法 启发式搜索算法(A算法) : 在BFS算法中,若对每个状态n都设定估价函数 f(n)=g(n)+h(n) ...

  5. 【转】利用Eclipse编辑中文资源文件(application_zh_CN.properties )

    既然生为中国人,就没有什么好抱怨的了,遇到编码的问题,那只有解决它了. 如果经常使用Struts,并做过国际化操作的人来说,对于中文资源文件的处理应该不会感到陌生的.比如下面两个文件,一个是英文的,一 ...

  6. Python开发 之 Websocket 的使用示例

    1.唠唠叨叨 最近又回顾了下Websocket,发现已经忘的七七八八了.于是用js写了客户端,用python写了服务端,来复习一下这方面的知识. 2.先看一下效果吧 2.1.效果1(一个客户端连上服务 ...

  7. 【C_Language】---队列和栈的C程序实现

    这几天总结了C语言的队列,栈的实现方法,在此总结一下:一.栈 首先从栈开始,诚然,相信学习过数据结构的你,肯定应该知道栈是什么东西了,如果不知道也没事每一句话我就可以帮你总结--数据只在栈顶进行插入和 ...

  8. DP-Fibonacci

    善于发现 DP 中的 Fibonacci 我们在做 DP  题时  , 会发现有一些题 类似于找规律的题 ,观察测试样例 , 要对数据敏感 , 比如输入 2 输出 1 , 输入 3 就输出 2 …… ...

  9. hdu - 4990

    Read the program below carefully then answer the question.    #pragma comment(linker, "/STACK:1 ...

  10. Appium自动化测试框架研究(2)——搭建IOS环境

    今天的文章讲iOS的Appium环境搭建. 对于iOS而言,只能在Mac笔记本上安装Appium,以及所需要的各种组件. 也许有人会问,能否在Windows系统上使用Appium测试iOS手机,这不就 ...