• 1.(单选题)Oracle数据库中,在SQL语句中连接字符串的方法是:()。
    • A)CAT
    • B)CONCAT
    • C)JOIN
    • D)UNION
    • 2.(单选题)在数据库中,有一个名为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;
    • 3.(单选题)select 语句中用来连接字符串的符号是( )
    • A)"+"
    • B)"&"
    • C)"||"
    • D)"|"
    • 4.(单选题)在oracle中,判断一条记录的某个列是否为NULL,应该使用( )。
    • A)!=
    • B)<>
    • C)IS
    • D)=
    • 5.(单选题)Oracle 数据库中,在 SQL 语句中连接字符串的方法是哪个( )
    • A)cat
    • B)concat
    • C)join
    • D)+
    • 6.(单选题)有如下 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)以上都不正确
    • 7.(单选题)哪一子句可实现 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
    • 8.(单选题)在Oracle中,控制年龄必须在18到50之间(包含18和50),可使用的代码是()。
    • A)age>18 and age<50
    • B)age>=18 and age<=50
    • C)age>=18 && age<=50
    • D)age>18 && age<50
    • 9.(单选题)SQL语言又称为()
    • A)结构化定义语言
    • B)结构化控制语言
    • C)结构化查询语言
    • D)结构化操纵语言
    • 10.(单选题)inventory中,哪句可以实现显示id和description ,条件满足订单时间在 January 1, 1997 以前的,且单价小于 1.00 或者大于 5.00 的, 结果用订单时间降序排列( )
    • A)SELECT id_number, description FROM inventory WHERE price IN (1.00, 5.00) OR order_date < '01-JAN-97' ORDER BY order_date DESC;
    • B)SELECT id_number, description FROM inventory WHERE price BETWEEN 1.00 AND 5.00 OR order_date < '01-JAN-1997' ORDER BY order_date;
    • C)SELECT id_number, description FROM inventory WHERE price < 1.00 OR price > 5.00 AND order_date < '01 -Jan-97' ORDER BY order_date ASC;
    • D)SELECT id_number, description FROM inventory WHERE (price <1.00 OR price > 5.00) AND order_date < '01-JAN-1997' ORDER BY order_date DESC;
    • 11.(单选题)只有满足联接条件的记录才包含在查询结果中,这种联接为( )
    • A)左联接
    • B)右联接
    • C)内部联接
    • D)完全联接
    • 12.(单选题)判断下面句子,将返回什么值( ) 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的制造商的所有存货的货号、种类、单价信息
    • 13.(单选题)表 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;
    • 14.(单选题)试图用下面句子查询数据:SELECT 100/NVL(quantity, 0) FROM inventory; 为何 QUANTITY 为 null 空值时,将导致出错( )
    • A)表达式企图被空值除
    • B)换函数参数数据类型不一致
    • C)空值不能被转成实际值
    • D)表达式企图被零除
    • 15.(单选题)表 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 子句
    • 16.(单选题)查询cost表的所有行,所有列,下列sql语句正确的是:
    • A)select * from cost;
    • B)select all.* from cost;
    • C)select all from cost;
    • D)select \* from cost;
    • 17.(单选题)下列哪个集合操作符返回两个查询所选择的所有的行( )
    • A)union
    • B)unionall
    • C)union only
    • D)connect by
    • 18.(多选题)QUESTION: description of the students table sid_id number start_date date end_date date which two function are valid on the start_date column( )
    • A)sum(start_date)
    • B)avg(start_date)
    • C)count(start_date)
    • D)min(start_date)
    • 19.(多选题)which are DML statements( )
    • A)truncate
    • B)insert
    • C)update
    • D)delete
    • 20.(多选题)delete 和 truncate 都可以用来删除表内容,一下描述正确的是( )
    • A)truncate 不需要 rollbacksegment
    • B)delete 需要 rollbacksegment
    • C)truncate 在 提交 commit 之前仍可回滚
    • D)truncate 还可以删除表结构

tmobst6的更多相关文章

随机推荐

  1. $POJ$2976 $Dropping\ tests$ 01分数规划+贪心

    正解:01分数规划 解题报告: 传送门! 板子题鸭,,, 显然考虑变成$a[i]-mid\cdot b[i]$,显然无脑贪心下得选出最大的$k$个然后判断是否大于0就好(,,,这么弱智真的算贪心嘛$T ...

  2. HBase学习笔记(四)—— 架构模型

    在逻辑上,HBase 的数据模型同关系型数据库很类似,数据存储在一张表中,有行有列. 但从 HBase 的底层物理存储结构(K-V)来看,HBase 更像是一个 multi-dimensional m ...

  3. 公子奇带你进入Java8流的世界(二)

    在上一篇中我们带领大家简单的了解流的概念及使用场景,本节我们就来好好的介绍流的常见用法. 一.筛选和切片 对于一串流,我们有时需要取出我们需要的流中某些元素,主要是通过谓词筛选.看代码: 首先定义一个 ...

  4. Linux之nohup命令

    例:执行一个循环的脚本 可以使用sh命令就可以了 后台运行这个脚本使用& nohup能够正常在关闭xshell继续执行,而其他两种办法不行 但是注意 这&方法断掉这session后(进 ...

  5. EF 使用lambda表达式 更新一对多数据时报错

    1.需求  更新一对多表中的附表数据,表结构如下: 2.思路 个人觉得一个个去对比关联的附表数据是删除还是添加比较麻烦,就直接清空主表关联的附表,然后重新建立关联关系. 3.弊端 如果附表(前提是附表 ...

  6. 在A卡下的 Matlab 运行C/C++混编的GPU程序

    首先将你的.MEX文件和matlab脚本放在一个文件夹下开始运行 如果出错查看是那个.MEX文件出错 用depends这个软件查看他的依赖dll文件下载对应文件 放到当前文件夹下,运行成功.

  7. 修理牛棚 贪心 USACO

    今天开始终于可以刷USACO的题啦 准备每一道都发一个题解 1010: 1.3.2 Barn Repair 修理牛棚 时间限制: 1 Sec  内存限制: 128 MB提交: 9  解决: 7[提交] ...

  8. 深入理解协程(四):async/await异步爬虫实战

    本文目录: 同步方式爬取博客标题 async/await异步爬取博客标题 本片为深入理解协程系列文章的补充. 你将会在从本文中了解到:async/await如何运用的实际的爬虫中. 案例 从CSDN上 ...

  9. MySQL UTF-8 常用字符排序规则

    排序规则 解释 utf8_general_ci 不区分大小写 utf8_general_cs 区分大小写 utf8_bin 区分大小写,字符串每个字符串用二进制数据编译存储,且支持存储二进制数据

  10. Robot Framework中对出错用例处理的策略

    出错后退出 在默认情况下,当一个测试用例中的某个关键字返回错误时,这个测试用例就停止执行剩余的关键字.RF会继续执行下一个用例.这么做的好处是节省时间--反正这里出问题要返回来看了,再继续执行剩下的关 ...