Oracle笔试题集:SQL查询与操作

需积分: 13 14 下载量 139 浏览量 更新于2024-09-16 收藏 31KB TXT 举报
"Oracle练习笔试大全" 本资源是一个Oracle数据库查询的练习集,涵盖了SQL基本操作和函数的使用,包括但不限于: 1. 计算年薪:通过乘以12来得到员工的年度薪水。 2. 使用DUAL表:DUAL表用于执行不需要从其他表中获取数据的简单计算。 3. 获取当前系统时间:使用SYSDATE函数获取系统当前时间。 4. 字段别名:使用AS或双引号为查询结果的字段指定别名。 5. 空值处理:任何涉及空值的数学运算结果也是空值。 6. 字符串连接:使用||操作符将两个字符串连接起来。 7. DISTINCT关键字:去除查询结果中的重复值。 8. 条件过滤查询:WHERE子句用于指定查询条件,如等于、不等于、大于、小于等。 9. BETWEEN...AND...:查询在特定范围内的值。 10. IS NULL和IS NOT NULL:检查字段是否为空或非空。 11. IN操作符:查询值在一组特定值中的记录。 12. LIKE操作符:进行模糊匹配,通配符'%'. 13. ESCAPE关键字:在LIKE中使用转义字符处理特殊字符。 14. ORDER BY:对查询结果进行排序,ASC为升序,DESC为降序。 15. 函数应用:如LOWER()将字符串转为小写,SUBSTR()进行字符串截取,CHR()将ASCII码转换为字符,ASCII()返回字符的ASCII码,ROUND()进行四舍五入,TO_CHAR()格式化输出数值或日期。 16. TO_DATE()和TO_NUMBER():分别将字符串转换为日期和数字格式。 17. EXTRACT():从日期时间类型中提取天、小时、分钟、秒等部分。 18. 日期和时间比较:如查询在特定日期之后入职的员工。 这个练习集适合初学者熟悉和巩固Oracle SQL的基础知识,涵盖了查询、计算、过滤、排序和转换等核心功能。通过这些练习,学习者可以提升在实际数据库操作中的能力。