Oracle11g SQL实验手册:从基础到单行函数

需积分: 10 6 下载量 128 浏览量 更新于2024-07-17 收藏 1.07MB PDF 举报
"Oracle11g SQL基础-实验手册" 本实验手册主要涵盖了Oracle SQL的基础知识,旨在帮助初学者掌握如何在Oracle数据库环境下编写SQL查询语句。以下是对各个章节主要内容的详细阐述: **第1章 编写基本的SQL SELECT语句** 1.1. **SELECT基本语法**: 介绍了SQL查询语句的基本结构,包括选择列、从哪个表中选择以及如何指定查询条件。 1.2. **查询当前用户所有用的表和视图**: 展示了如何使用系统视图查询用户拥有的表和视图信息。 1.3. **查看表的结构定义**: 通过DESCRIBE或USER_TAB_COLUMNS视图来获取表的列名、数据类型等信息。 1.4. **查看表中所有数据**: 使用SELECT * FROM语句获取表的所有记录。 1.5. **查看表中指定列的数据**: 指定SELECT语句中的列名,仅返回所需列的数据。 1.6. **显示某列唯一值**: 使用DISTINCT关键字去除重复值,只显示唯一的列值。 1.7. **SQL中的加、减、乘、除运算**: 展示了如何在查询中进行算术运算。 1.8. **NULL的检索**: 学习如何处理包含NULL值的查询,如使用IS NULL和IS NOT NULL。 1.9. **NULL的计算**: 描述了NULL在计算中的特殊性,如任何值与NULL的运算结果都是NULL。 1.10. **SQL连接符与单引号的使用**: 如何在SQL语句中正确使用单引号以及字符串连接操作。 1.11. **Alias字段别名**: 使用AS关键字为列名指定别名,使输出结果更易读。 1.12. **||(连接符)应用**: 介绍如何使用字符串连接符将多个字符串合并。 1.13. **DISTINCT删除重复值**: 通过DISTINCT关键字移除查询结果中的重复行。 **第2章 过滤和排序数据** 2.1. **使用判断条件**: 如WHERE子句的应用,根据特定条件筛选数据。 2.2. **使用IN条件**: 使用IN操作符筛选满足一组值中的任意一个条件的记录。 2.3. **使用NOT操作符**: 结合WHERE子句,使用NOT来排除满足特定条件的记录。 2.4. **使用LIKE条件**: LIKE用于模糊匹配,支持通配符%和_。 2.5. **排序**: 使用ORDER BY子句对查询结果进行升序或降序排序。 **第3章 单行函数** 3.1. **字符型函数**:涵盖了一系列用于处理字符串的函数,如转换ASCII码、大小写转换、查找子串、截取字符串等。 3.2. **数值型函数**:包含数学运算,如取整、取余、开方、取符号等。 3.3. **日期型函数**:涉及获取当前日期时间、日期时间的加减操作、获取月份、时区转换等功能。 这些章节详细介绍了Oracle SQL的基本操作,是学习和实践SQL查询的宝贵资源。通过这些实验,读者可以逐步熟悉和掌握SQL语言,为进一步深入学习数据库管理和开发打下坚实基础。