下载此文档

Oracle 面试题库—SQL.doc


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
题目内容: 1. ORACLE 用来判断列值是否为空的操作符是____ A ==NULL B IS NULL C AS NULL D NULLIS 2 分析以下的 SQL 命令 SELECT , FROM inventory i, manufacturer m WHERE = ORDER BY ; 如何修改上述命令使其成功执行() A ORDER BY description B ORDER BY C WHERE = ORDER BY D ORDER BY ; 3. 在客户定单表(CUSTOMER) 中有一列为单价( PRICE ),写一个 SELECT 命令显示所有单价在 500 以上的查询语句。 A SELECT * FROM CUSTOMER WHERE PRICE>500; B SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *; C SELECT * FROM CUSTOMER WHERE PRICE LIKE ‘%500% ’; D SELECT * FROM CUSTOMER WHERE PRICE>=500; 4. 分析以下 SQL 命令: SELECT price FROM inventory WHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95); 命令执行后的输出结果是:( ) A 55 B 30 C 95 D NULL 5. 分析以下的 SQL 命令: SELECT manufacturer_id SELECT CONCAT(UPPER(SUBSTR(location, 1, 3)), dept_number) “ Department Location ” FROM department; 哪个 function 最后执行? 答案: concat 12. 分析以下的 SQL 命令: SELECT * FROM product WHERE LOWER(description) =‘ CABLE ’; 命令能否执行?是否有结果返回?为什么? 答案: 命令可以执行, 没有结果返回, 因为查询条件中的 LOWER 把查询列值改为小写, 而等号右侧为大写,所以不会有结果返回。 13. 在 PLAN 表中有一列为 SPECIES_ID , 该列与 SPECIES 表的 ID 列对应, 但后者包含空值, 要想在显示结果中包含 SPECIES 表的 ID 列为空值的行的信息, 用那种连接条件可以实现? 答案:外连接 14. 分析以下的 SQL 命令: SELECT , FROM inventory i, inventory m WHERE = ; 该命令中使用的连接条件是()连接答案:自连接 15. 外连接的符号可以放在连接条件的哪边,可以两边同时使用吗? 答案:放在包含空值的一边,不可以两边同时使用 16. 如果用等值连接来查询5张表内的信息,至少需要几个连接条件? 答案:至少需要4个连接条件。 17. 分析以下的 SQL 命令: SELECT , FROM inventory i, manufacturer m WHERE = ORDER BY 1; 该命令执行结果的排序是按那一列的值排序的? 答案:按 inventory 表的 id_number 列排序 18. 如果在 where 子句中有两个条件要同时满足,应该用以下哪个逻辑符来连接 答案 c 19. 外连接的条件可以放在以下的那一个子句中 BY BY 答案 B 20. 在从两个表中查询数据时,连接条件要放在哪个子句中 BY 答案 B 21 用以下哪个子句来限制分组统计结果信息的显示

Oracle 面试题库—SQL 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-11