Oracle数据库SQL学习笔记
版权申诉
59 浏览量
更新于2024-07-02
收藏 43KB DOCX 举报
"这篇文档是关于甲骨文数据库Oracle的学习,特别是SQL部分。作者BYBINGOSUMMER分享了从基础的SQL*PLUS工具到各种SQL查询语句的使用,涵盖了连接运算符、去重、描述表、WHERE子句、BETWEEN、IN、LIKE、IS NULL等条件过滤,以及ORDER BY排序和SQL单行函数的运用。"
在Oracle数据库的学习中,SQL是基础且重要的部分。 Lesson1介绍了SQL*PLUS作为Oracle的命令行工具,用于与数据库交互。在Oracle 11g及以后版本中,isql*plus已被淘汰。连字符运算符`||`用于合并列,例如将员工的姓和职位ID连接在一起。`DISTINCT`关键字用于去除重复的行,确保结果集中每个部门ID都是唯一的。描述表(`DESCRIBE`)则能提供表的结构信息。
Lesson2详细讲解了WHERE子句的使用,如如何对字符串和日期进行筛选,以及注意点,如别名不能直接用于WHERE条件。`BETWEEN`用于在指定范围内筛选,`IN`用于匹配多个值,`LIKE`则支持模糊匹配,`%`代表任意数量的字符,`_`代表单个字符。`IS NULL`用于检查列值是否为空,需要注意不能写作`= NULL`。此外,还提及了操作符的优先级规则。
Lesson3探讨了SQL单行函数,这些函数作用于一行数据并返回一个结果。其中包括字符函数,如`UPPER`、`LOWER`和`INITCAP`用于大小写转换,`CONCAT`用于连接字符串,`SUBSTR`、`INSTR`、`LPAD`、`RPAD`和`TRIM`处理字符串操作。数字函数如`ROUND`、`TRUNC`用于数值修约,`MOD`计算余数。这些函数极大地丰富了SQL查询的能力,使得数据处理更加灵活。
这篇文档提供了一个全面的SQL基础教程,对于初学者或者需要复习Oracle SQL的人来说非常有价值。通过学习,读者能够掌握基本的查询、数据过滤和格式化技巧,进一步提升在Oracle数据库环境中的操作能力。
2022-05-03 上传
2022-01-12 上传
2024-01-19 上传
2021-10-24 上传
2022-01-06 上传
2022-05-03 上传
2018-06-06 上传
2022-06-23 上传
2021-12-29 上传
不吃鸳鸯锅
- 粉丝: 8495
- 资源: 2万+
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载