字符函数列表
函数 功能 (注释)
ASCII(char) 计算char的第一个字符的ASCII值或EBCDIC码值 (函数返回值取决于计算机系统采用的字符)
CHAR(n) 计算ASCⅡ码值或EBCDIC码值是n的字符 (函数n依赖于计算机系统采用的字符集,n的取值为0~127或0~254之间)
INITCAP(char) 将char串口的每个单词的首字母变成大写,其余字母变为小写 (单词之间用数字、空格、逗号、顿号、冒号、分号、句号、1、@、#、$等字符分隔)
INSTR(char1,char[,m[,n]]) 求char1中从m位置起char2第n次出现的位置 (m,n缺省值为1,当>0时,表示从char1的首部起始(从左向右)正向搜索;n<0时,表示从char1的尾部起始(从右向左)反向搜索)
LENGTH(char) 计算字符串char的长度
LOWER(char) 将char中所有的字母改成小写
LPAD(char1,n[,char2]) 从左侧用char2补齐char1至长度n (char2省略时,用空格填充,n<char1的长度时,表示截取char1从左至右侧n个字符)
RPAD(char1,n[,char2]) 从右侧用char2补齐char1至长度n (char2省略时,用空格填充,n<char1的长度时,表示截取char1右侧n个符)
LTRIM(char[,SET]) 把char1中最左侧的若干个字符去掉,以使其首字符不在SET中 (SET表示单个字符组在的字符集合。SET若被省略时,表示截取char左边的前置空格)
RTRIM(char[,SET]) 把char中最右侧的若干个字符去掉,以使其尾字符不在SET中 (SET表示单个字符组成的字符集合。SET若被省略时,表示截取char右边的后置空格)
REPLACE(char1,char2[,char3] 将char1中出现的所有char2用char3来代替 (char2和char3同时被省略时,函数返回NULL,仅char3省略时,则表示删除char1中出现的所有char2)
SOUNDEX(char) 求与char中一个或多个单词发音相同的字符串
SUBSTR(char,m[,n]) 返回char中第m个字符起始n个字符长的子串 (n省略时,表示截取char中第m个字符后的子串)
TRANSLATE(char1,from,to) 将from字符集转换为to字符集,char中以from表达的字符用to中相对应的字符所代替
UPPER(char) 将char中所有的字母改变大写
分享到:
相关推荐
单行函数主要包括字符函数、数字函数、日期函数、转换函数等,下面详细介绍几个常用的单行函数: 1. TO_CHAR函数:用于将数据转换为字符类型,经常与日期一起使用,将日期格式化为不同的字符串格式。 2. UPPER和...
本资料主要涵盖了两个核心方面:Oracle函数列表速查和Oracle数据字典。 首先,Oracle函数列表速查是数据库管理员和开发人员日常工作中不可或缺的工具。Oracle数据库提供了丰富的内置函数,用于处理各种数据类型,...
### Oracle 分隔字符串函数知识点详解 #### 一、Oracle 分隔字符串函数介绍 在 Oracle 数据库中处理字符串是一项常见的需求,特别是在数据清洗、格式转换等场景下。Oracle 提供了一系列强大的字符串处理函数来帮助...
ORACLE 函数大全是一个强大的数据库函数集合,提供了多种字符串操作、数字操作、日期操作等功能。本文档将详细介绍 ORACLE 函数大全中的各个函数,包括 ASCII、CHR、CONCAT、INITCAP、INSTR、LENGTH、LOWER、UPPER、...
Oracle数据库系统内置了大量函数,这些函数可以分为多个类别,例如字符函数、数字函数、日期函数、转换函数、分组函数以及其他辅助函数等。以下是对每个类别中一些常用函数的详细介绍: 字符函数 1. ASCII函数:...
Oracle的单行字符串函数专门用于处理字符串数据。例如,`ASCII`函数返回字符串第一个字符的ASCII码,`CHR`函数则根据给定的ASCII码返回对应的字符。`CONCAT`函数将两个字符串连接在一起,如果任一字符串为NULL,它将...
Oracle数据库中的函数是SQL和PL/SQL编程的重要组成部分,它们帮助开发者处理各种数据类型,包括字符、数字、日期等。本篇文章将详细讲解Oracle中的单行函数和组函数,以及如何在实际应用中有效地使用它们。 单行...
Oracle提供了丰富的内置函数,涵盖了数学、字符串、日期、转换、系统等多种类型,以满足开发人员和DBA的需求。以下是对Oracle函数的一些详细介绍: 1. **数学函数**: - `ABS()`:返回一个数的绝对值。 - `SQRT()...
Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心优势之一。在Oracle中,函数被用于处理和操作数据,提供了一系列工具,使得数据查询、计算和转换变得更为便捷。以下是一些...
在Oracle中,单行函数可以分为多种类型,如字符函数、数字函数、日期函数、转换函数等。例如,`TO_CHAR`函数用于格式化日期或数字输出,`UPPER`函数将文本转换为大写,而`SOUNDEX`则用于根据发音对字符串进行排序。 ...
- **功能描述**:此函数用于返回当前系统日期时间的字符串格式。 - **实现代码**: ```sql CREATE OR REPLACE FUNCTION cur_datetime RETURN VARCHAR2 IS BEGIN RETURN TO_CHAR(SYSDATE, 'YYYY"MM"DD"HH24...
根据提供的文档内容,我们可以总结出Oracle数据库中一系列重要的字符函数及其使用方法。这些函数非常实用,在数据处理和查询中有着广泛的应用。 ### 字符函数详解 #### 1. ASCII码相关函数 - **ASCII**: 该函数...
以上函数覆盖了Oracle数据库中常见的字符串处理、数学运算以及数据转换功能,是日常开发和数据分析中不可或缺的工具。通过这些函数的应用,可以极大地提高SQL查询的效率和灵活性,实现对数据的精准处理和分析。
3. COALESCE函数:返回参数列表中第一个非NULL的表达式。 4. NULLIF函数:返回两个表达式相等时的NULL,否则返回第一个表达式。 5. GREATEST函数:返回一组表达式中的最大值。 6. LEAST函数:返回一组表达式中的...
本资料包主要涵盖了Oracle中的函数大全、存储过程的语法以及Oracle分区的相关知识,这些都是数据库管理员和开发人员日常工作中不可或缺的部分。下面将对这些主题进行深入的探讨。 **一、Oracle函数大全** Oracle...
Oracle提供了一系列的函数,用于处理不同类型的数据,如字符串、数字、日期和时间等。下面按照文档所提供的内容,详细解读各个函数以及相关知识点: ### 第一章 字符串大全 字符串函数用于对字符数据进行处理。 -...
哈希分区是根据某列的值经过哈希函数计算出的哈希值来分配数据。 ##### 示例 创建一个哈希表`HASH_TABLE`,按`COL`列的哈希值进行分区: ```sql CREATE TABLE HASH_TABLE ( COL NUMBER(8), INF VARCHAR2(100) ) ...
本资源"ORACLE9I函数帮助(英文)"提供了全面的Oracle 9i函数列表及使用示例,是开发者和数据库管理员宝贵的参考资料。 在Oracle 9I中,函数是SQL和PL/SQL语言的重要组成部分,它们用于执行各种计算、数据转换和...