Oracle 11g SQL函数全解析:从基础到正则表达式
需积分: 31 120 浏览量
更新于2024-09-12
收藏 146KB PDF 举报
Oracle数据库函数API中文大全是一份详尽的文档,主要涵盖了Oracle 11g SQL函数的全面解析。该文档详细介绍了各种实用的函数,包括字符串处理、正则表达式操作以及数学计算等类别。以下是一些关键函数及其功能的详细介绍:
1. **字符串函数**:
- `ASCII(s)`:返回输入字符串`s`的第一个字符的ASCII码值。
- `CHR(i)`:将数值`i`转换为对应的ASCII字符。
- `CONCAT(s1, s2)`:合并两个字符串`s1`和`s2`,将`s2`添加到`s1`的末尾。
- `INITCAP(s)`:将字符串`s`中每个单词的首字母大写,其余字母小写。
- `INSTR(s1, s2[, i[, j]])` 和 `INSTRB(s1, s2[, i[, j]])`:前者按字符查找,后者按字节查找,返回子串`s2`在`s1`中指定位置首次或多次出现的索引。
- `LENGTH(s)` 和 `LENGTHb(s)`:分别计算字符串`s`的字符和字节长度。
- `lower(s)`:将字符串`s`转换为小写形式。
- `LPAD(s1, i[, s2])` 和 `RPAD(s1, i[, s2])`:分别在`s1`的左侧和右侧填充字符串`s2`,使总长度达到`i`。
- `LTRIM(s1, s2)` 和 `RTRIM(s1, s2)`:去除`s1`两侧`s2`中存在的字符。
- `REPLACE(s1, s2[, s3])`:将`s1`中的`s2`替换为`s3`。
- `REVERSE(s)`:返回输入字符串`s`的反转版本。
- `SUBSTR(s, i[, j])` 和 `SUBSTRB(s, i[, j])`:提取`s`的子串,`i`表示起始位置,`j`表示长度,后者的索引按字节计算。
- `SOUNDEX(s)`:返回与输入字符串`s`发音相似的词的索引。
- `TRANSLATE(s1, s2, s3)`:将`s1`中`s2`出现的字符替换为`s3`中的相应字符。
- `TRIM(s)`:移除字符串`s`两端的空格。
2. **正则表达式函数**:
- `REGEXP_LIKE()`:类似`LIKE`函数,但使用正则表达式进行模式匹配。
- `REGEXP_INSTR()`:与`INSTR()`类似,但使用正则表达式查找子串的位置。
- `REGEXP_SUBSTR()`:返回匹配正则表达式的子串。
- `REGEXP_REPLACE()`:用正则表达式替换字符串中的部分子串。
3. **数学函数**:
- `ABS(i)`:返回数值`i`的绝对值。
- `ACOS(i)`:反余弦函数,返回-1到1之间与`i`对应的弧度值。
- `ASIN(i)`:反正弦函数,返回-1到1之间与`i`对应的弧度值。
- `ATAN(i)`:反正切函数,返回`i`的反正切值。
这份文档对Oracle 11g SQL中的核心函数进行了详尽的介绍,是数据库管理员、开发人员和数据分析师进行Oracle数据库操作和开发应用时的重要参考资料,有助于提升在处理字符串、正则表达式和数值计算方面的效率。通过学习和实践这些函数,用户可以更好地管理和操作Oracle数据库,实现复杂的数据处理任务。
531 浏览量
点击了解资源详情
点击了解资源详情
531 浏览量
104 浏览量
305 浏览量
198 浏览量
1473 浏览量

流浪宇宙,星际迷航
- 粉丝: 1
最新资源
- 易酷免费影视系统:开源网站代码与简易后台管理
- Coursera美国人口普查数据集及使用指南解析
- 德加拉6800卡监控:性能评测与使用指南
- 深度解析OFDM关键技术及其在通信中的应用
- 适用于Windows7 64位和CAD2008的truetable工具
- WM9714声卡与DW9000网卡数据手册解析
- Sqoop 1.99.3版本Hadoop 2.0.0环境配置指南
- 《Super Spicy Gun Game》游戏开发资料库:Unity 2019.4.18f1
- 精易会员浏览器:小尺寸多功能抓包工具
- MySQL安装与故障排除及代码编写全攻略
- C#与SQL2000实现的银行储蓄管理系统开发教程
- 解决Windows下Pthread.dll缺失问题的方法
- I386文件深度解析与oki5530驱动应用
- PCB涂覆OSP工艺应用技术资源下载
- 三菱PLC自动调试台程序实例解析
- 解决OpenCV 3.1编译难题:配置必要的库文件