Oracle SQL function.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Oracle SQL 函数是数据库查询和数据操作的重要组成部分,它们提供了丰富的功能来处理各种数据类型,如数字、日期和字符串。以下是对Oracle SQL内置函数的一些详细说明: 1. **数字格式元素**: - `G999G999`:使用NLS_NUMERIC_CHARACTER参数设定的分隔符来分隔数字。 - `9.99`:标定小数点的位置,D9D99则表示小数点的具体位置,依赖于NLS_NUMERIC_CHARACTER。 - `$``999 999.99`:标定美元符号的位置。 - `CC999,999.99`:显示当前货币符号(由NLS_ISO_CURRENCY设定)。 - `LL999,999.99`:显示由NLS_CURRENCY设定的当前货币符号。 - `UU999,999.99`:显示由NLS_UNION_CURRENCY设定的联合货币符号。 - `00999`:用于前置零填充。 - `99.99`:标定数字的位置,无符号说明时,正数前为空格,负数前为负号。 - `EEEE999.9`:根据说明符定义的格式展示数据。 - `FMFm9.99`:去除前置和尾随空格的数据格式。 - `MI999,999`:带有尾随符号的负数,正数后跟一空格。 2. **特殊格式元素**: - `PR999pr`:负数前加负号,正数前加正号。 - `RNRN`:大写罗马数字格式。 - `Mm`:小写罗马数字格式。 - `SS999,999999,999s`:负数前加负号,正数前加正号,符号置于数值后。 - `TMTM9` 和 `TME`:最小字符数的数值格式。 - `XXXXXXxxx`:返回16进制数字,大写或小写取决于`X`或`x`。 - `V999v999`:数值乘以10的x次方,x是`v`后面的9的数量。 3. **日期格式元素**: - `TO_DATE`:将字符串转换为日期,允许自定义日期格式。 - 分隔符:可使用任何字符作为日期分隔符。 - `AD/BC`:标示公元前后。 - `AM/PM` 或 `A.M./P.M.`:标示上午和下午。 - `CC`:返回世纪值,S可以在BC前添加负号。 - `DD`:返回星期序号。 - `DAY` 或 `Dy`:返回星期全名或缩写。 - `DDD` 或 `ddd`:返回年中的天数。 - `EE`:返回时代缩写。 - `EEEE`:返回时代全名。 - `HH` 或 `hh`:返回12小时制的小时数。 - `HH24`:返回24小时制的小时数。 - `IW`:ISO定义的一年中的星期数。 - `IY` 或 `IYYY`:ISO年份值。 - `MI`:返回分钟数。 - `MM`:返回月份值。 - `MON` 或 `Month`:返回月份全名或缩写。 - `QQ`:返回季节号。 - `RM` 或 `RMX`:罗马数字表示的月份。 这些格式元素在编写SQL查询时用于格式化输出结果,使得数据更加易读。例如,`TO_CHAR(date_column, 'DD-MON-RRRR HH24:MI:SS')`会将日期时间列按照指定的格式输出。理解并熟练运用这些格式元素对于在Oracle数据库中处理数据至关重要。
剩余63页未读,继续阅读
- 粉丝: 17
- 资源: 26万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 认知战认知作战:洋务运动中的认知作战与西方列强策略分析
- 基于SSM框架+mysql实现的JavaWeb社区医疗数据管理系统:含项目源码、数据库脚本及详细报告
- 基于 JSP 实现的仿163网盘无刷新文件上传
- nexus-3.70.3-01-java11-win64.zip nexus-db-migrator-3.70.3-01.jar
- svn服务端客户端安装包
- pom.xml1111111
- Java面向对象实践:基于Java Swing与MySQL的学生成绩管理系统(附源码及数据库脚本)
- 算术平均滤波法作为一种简单而有效的信号处理技术,常被用于去除数据中的随机噪声,从而提高数据的准确性和可靠性
- 个人活动需求,传完后删除
- 【源码+数据库脚本】基于java Swing+mysql开发的学生成绩管理系统