Oracle SQL日期格式与查询详解
需积分: 35 153 浏览量
更新于2024-08-23
收藏 3.47MB PPT 举报
"这篇资源是关于Oracle数据库中SQL语句的详细解释,特别是与日期格式相关的部分,同时涵盖了SELECT查询的基础用法。"
在Oracle数据库中,日期是数据存储的重要组成部分,而处理日期格式化是SQL查询中的常见任务。本资料详细介绍了多种日期格式化元素,包括:
1. **DY**: 星期几的缩写,如Mon, Tue等。
2. **DAY**: 星期几的全拼,如Monday, Tuesday等。
3. **D**: 表示一周中的星期几,其中星期天为1,星期六为7。
4. **DD**: 表示一月中的第几天,范围从1到31。
5. **W**: 一个月的第几周,从1到5。
6. **WW, IW**: 一年的第几周,IW遵循ISO标准。
7. **MM**: 月份的两位数表示,如01到12。
8. **MON**: 月份的缩写,如Jan, Feb等。
9. **MONTH**: 月份的全拼,如January, February等。
10. **YYYY, YYY, YY, Y**: 四位数或三位数的年份表示。
11. **YEAR**: 年份的全拼。
12. **RR**: 当前年份的后两位数字,如01代表2001年。
13. **HH, HH12**: 12小时制的小时,从1到12。
14. **HH24**: 24小时制的小时,从0到24。
15. **MI**: 一小时内的分钟,从0到59。
16. **SS**: 一分钟内的秒数,从0到59。
在SQL查询中,`SELECT`语句是获取数据的核心。基础的`SELECT`语法是`SELECT <列名> FROM <表名>`,用于选取指定表中的列。例如,`SELECT * FROM s_emp`会返回`s_emp`表中的所有列。如果只想选取特定列,如部门ID和工资,可以写成`SELECT dept_id, salary FROM s_emp`。
在查询中,可以使用算术表达式来操作数值,例如计算年薪(`salary * 12`)。同时,括号可以用来控制运算的优先级,例如 `(salary + 100) * 12` 和 `12 * (salary + 100)`。
此外,`SELECT`语句还可以处理空值(NULL),为列起别名,以及连接多个字段。学习这些基础的SQL查询技巧对于有效管理和检索Oracle数据库中的日期和其他类型的数据至关重要。
502 浏览量
226 浏览量
2022-11-12 上传
2021-09-22 上传
181 浏览量
113 浏览量
琳琅破碎
- 粉丝: 21
- 资源: 2万+
最新资源
- 电动智能小车(论文)
- 办公自动化WORD(提高操作WORD的能力).ppt
- STM25p64v6p
- dephi 代码大全
- 仪表放大器应用工程师指南
- linux下Vi编辑器命令大全
- 架空输电线路设计规程
- 3G Evolution HSPA and LTE for Mobile Broadband
- 高质量c/c++编程指导
- c语言指针详解,10分钟学会指针用法
- sap alv中文,强烈推荐
- struts2 基础入门介绍
- PHP配置全攻略Windows篇
- redhatlinux+tftp+dhcp+pxe无人守候安装
- Python核心编程(中文 第二版).pdf
- Oracle数据库10g备份和恢复:RMAN和闪回技术