Oracle常用函数详解与示例
需积分: 9 80 浏览量
更新于2024-09-13
收藏 10KB TXT 举报
"Oracle函数用法列表"
Oracle数据库系统提供了丰富的内置函数,用于处理和操作数据。以下是一些常见的Oracle函数及其用法:
1. ASCII函数:返回字符的ASCII值。例如,`ASCII('A')` 返回大写字母 'A' 的ASCII值,即65。
2. CHR函数:根据给定的ASCII值返回对应的字符。例如,`CHR(65)` 返回大写字母 'A'。
3. CONCAT函数:连接两个或多个字符串。在示例中,`CONCAT('010-', '88888888')` 结合两个字符串形成电话号码。
4. INITCAP函数:将字符串的每个单词首字母大写。例如,`INITCAP('smith')` 将 'smith' 转换为 'Smith'。
5. INSTR函数:查找子串在主串中的位置。`INSTR('oracletraining', 'ra', 1, 2)` 查找第二个 'ra' 出现的位置。
6. LENGTH函数:计算字符串的长度。例如,`LENGTH('hello')` 返回5,表示 'hello' 有5个字符。
7. LOWER函数:将字符串转换为小写。如 `LOWER('AaBbCcDd')` 返回 'aabbcccd'。
8. UPPER函数:将字符串转换为大写。例如,`UPPER('AaBbCcDd')` 返回 'ABCDCD'.
9. RPAD和LPAD函数:分别用于右填充和左填充字符串。`RPAD('gao', 10, '*')` 在 'gao' 右侧填充星号至10个字符,而 `LPAD` 则在左侧填充。
10. LTRIM和RTRIM函数:分别用于去除字符串左侧和右侧的空白字符。例如,`RTRIM(LTRIM(' gaoqianjing '), ' ')` 去除前后空格。
11. SUBSTR函数:提取字符串的一部分。`SUBSTR('13088888888', 3, 8)` 从位置3开始,提取8个字符,返回 '88888888'。
12. REPLACE函数:替换字符串中的子串。例如,`REPLACE('heloveyou', 'he', 'i')` 将 'he' 替换为 'i',得到 'i loveyou'。
13. SOUNDEX函数:生成一个基于英语音节的编码,用于判断两个词的发音是否相似。在创建表并插入数据后,可以使用 `SOUNDEX` 函数比较不同名称的发音相似度。
这些函数在日常的Oracle SQL查询和数据处理中非常实用,能够帮助我们更有效地管理和操作数据库中的数据。
247 浏览量
197 浏览量
279 浏览量
846 浏览量
130 浏览量
139 浏览量
2009-11-08 上传
210 浏览量
126 浏览量
hansonveron
- 粉丝: 0
- 资源: 1
最新资源
- 高质量 C++/C 编程指南
- C#教程適合于初學者
- PROTEUS 教程.pdf
- P2P经典综述非常值得看
- 缓冲区溢出研究_攻击和防御(E文)
- css使用技巧个人总结
- Linux c语言编程入门
- 线程的基础知识及常见问题
- Designing Data Tier Components and Passing Data Through Tiers
- NET面试大全,标题写的详细更容易被他人下载
- BIOS和DOS中断大全
- Application Architecture Guide 2.0
- Pro Ubuntu Server Administration
- Electricity restructuring, privatisation and liberalisation: some international experiences
- MyEclipse 6 Java EE 开发中文手册
- Microsoft 编写优质无错C 程序秘诀