Oracle基础入门:查询、排序与单行函数详解

0 下载量 90 浏览量 更新于2024-09-03 收藏 64KB PDF 举报
Oracle学习笔记(一)是针对Oracle数据库的基础知识整理,适用于那些近期需要使用Oracle的人员。本篇笔记主要涵盖以下几个核心知识点: 1. **基本查询语句与特殊符号**: - Oracle中的字符连接符`||`用于连接字符串,例如:`SELECT 列名||'111111111111111' FROM 表名`,这与SQL中的`+`符有所不同,后者可能会解析为数学加法。在Oracle中,可以使用`AS`关键字为列指定别名,如`SELECT 列名 AS 新列名 FROM 表名`,`AS`符号通常是可选的。 2. **数据排序与过滤**: - 数据排序与SQL语法类似,使用`ORDER BY`子句,如`ORDER BY 列名 ASC/DESC`,默认为升序排列。Oracle支持的比较运算符包括`IN`, `LIKE`, `IS NULL`, `BETWEEN AND`, `AND`, 和 `OR`,这些用于进行数据筛选。 3. **单行函数**: - Oracle提供了多种单行函数,根据数据类型分为Character(字符),Number(数字),Date(日期),Conversion(转换)和General(通用)函数。例如: - 字符函数:`LOWER`将字符串转为小写,`UPPER`转为大写,`INITCAP`使每个单词首字母大写。例如,`LOWER('SQL')`会返回`sql`。 - 字符操作函数:`CONCAT`用于字符串拼接,如`CONCAT('Hello', 'World')`结果为`HelloWorld`。此外,`SUBSTR`用于截取字符串,`LEFT`和`RIGHT`分别从左边和右边开始截取指定长度的字符。 通过学习这些基础内容,读者可以掌握Oracle的基本查询、数据处理和函数应用,从而更好地处理数据和执行日常的数据库操作。对于初学者来说,这是一个很好的起点,有助于快速上手Oracle环境。随着进一步的学习,可以深入理解索引、视图、存储过程等更高级的主题,以提升在实际项目中的技能。