`
jt_liuxu
  • 浏览: 10698 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Oracle 内置函数之常见单行字符串函数

阅读更多

 ascii()
  c1是一字符串,返回c1第一个字母的ascii码,他的逆函数是chr()

  concat(,)
  c1,c2均为字符串,函数将c2连接到c1的后面,如果c1为null,将返回c2.如果c2为null,则返回c1,如果c1、c2都为null,则返回null。他和操作符||返回的结果相同

  initcap()
  c1为一字符串。函数将每个单词的第一个字母大写其它字母小写返回。单词由空格,控制字符,标点符号限制。

  instr(,[,<i>[,]])
  c1,c2均为字符串,i,j为整数。函数返回c2在c1中第j次出现的位置,搜索从c1的第i个字符开始。当没有发现需要的字符时返回0,如果i为负数,那么搜索将从右到左进行,但是位置的计算还是从左到右,i和j的缺省值为1.

  instrb(,[,i[,j])
  与instr()函数一样,只是他返回的是字节,对于单字节instrb()等于instr()

  length()
  c1为字符串,返回c1的长度,如果c1为null,那么将返回null值。

  lengthb()
  与length()一样,返回字节。

  lower()
  返回c的小写字符,经常出现在where子串中

  upper()
  返回c1的大写,常出现where子串中

  lpad(,<i>[,])
  c1,c2均为字符串,i为整数。在c1的左侧用c2字符串补足致长度i,可多次重复,如果i小于c1的长度,那么只返回i那么长的c1字符,其他的将被截去。c2的缺省值为单空格,参见rpad。

  ltrim(,)
  把c1中最左边的字符去掉,使其第一个字符不在c2中,如果没有c2,那么c1就不会改变。

  rpad(,<i>[,])
  在c1的右侧用c2字符串补足致长度i,可多次重复,如果i小于c1的长度,那么只返回i那么长的c1字符,其他的将被截去。c2的缺省值为单空格,其他与lpad相似

  rtrim(,)
  把c1中最右边的字符去掉,使其第后一个字符不在c2中,如果没有c2,那么c1就不会改变。

  replace(,[,])
  c1,c2,c3都是字符串,函数用c3代替出现在c1中的c2后返回。

  stbstr(,<i>[,])
  c1为一字符串,i,j为整数,从c1的第i位开始返回长度为j的子字符串,如果j为空,则直到串的尾部。

  substrb(,<i>[,])
  与substr大致相同,只是i,j是以字节计算。

  soundex()
  返回与c1发音相似的词

  translate(,,)
  将c1中与c2相同的字符以c3代替

  trim([[]] from c3)
  将c3串中的第一个,最后

分享到:
评论

相关推荐

    oracle常用函数

    1. 字符串函数: - `LOWER()`:将字符串转换为全小写字母。例如: ```sql SELECT ename FROM emp WHERE LOWER(ename) = 'scott'; ``` - `UPPER()`:将字符串转换为全大写字母。 - `INITCAP()`:每个单词的首...

    oracle函数大全

    以下是一些常见的单行字符串函数: 1. `ASCII(c1)`:返回字符串`c1`第一个字符的ASCII码,对应的逆函数是`CHR()`。 2. `CHR(i)`:返回ASCII码为`i`的字符。 3. `CONCAT(c1, c2)`:连接`c1`和`c2`,如果其中一个为...

    Oracle_PL(SQL)单行函数和组函数及使用

    在Oracle数据库中,SQL 和 PL/SQL 提供了大量的内置函数,这些函数可以极大地提高开发效率和简化查询逻辑。根据处理数据的不同方式,这些函数可以分为单行函数和组函数两大类。 - **单行函数**:对每一行数据执行一...

    oracle离线函数大全.rar

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心优势之一。"Oracle离线函数大全.rar" 提供了Oracle数据库中所有函数的详细信息,包括分析函数、聚合函数、转换函数、日期型...

    Oracle数据库的常用函数列表快速查

    Oracle的单行字符串函数专门用于处理字符串数据。例如,`ASCII`函数返回字符串第一个字符的ASCII码,`CHR`函数则根据给定的ASCII码返回对应的字符。`CONCAT`函数将两个字符串连接在一起,如果任一字符串为NULL,它将...

    Oracle常用函数.pdf

    Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常用于处理表中的每一行数据,并返回一个结果;...

    Oracle 数据库的常用函数列表一览

    本篇文章将深入探讨Oracle数据库中的一些常用函数,包括单行函数、处理NULL值的方法以及单行字符串函数。 首先,单行函数是SQL和PL/SQL中处理单行数据的关键工具。它们广泛应用于SELECT、WHERE、ORDER BY等子句,...

    oracle 函数大全

    Oracle数据库提供了丰富的内置函数,这些函数可以帮助用户在查询或处理数据时更加高效、便捷地完成任务。本文将详细介绍Oracle中的常见函数及其用法,包括单行函数和分组函数两大类。通过学习这些函数,用户可以更好...

    oracle函数大全.rar

    "Oracle函数大全.rar"这个压缩包文件显然是一份全面的Oracle函数参考指南,包含了对单行函数、多行函数的详细解释,以及对字符串函数、数学函数、日期函数、逻辑运算函数和其他特殊函数的介绍。下面,我们将深入探讨...

    Oracle函数列表速查

    字符串函数是单行函数中的一类,主要用于处理文本数据,提供诸如格式化、查找、替换等功能。 1. **ASCII()**: 返回字符串中第一个字符的ASCII码。例如,`ASCII('A')`返回65,`ASCII('z')`返回122。 2. **CHR()**:...

    oracle函数参考文档

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心竞争力之一。本文将深入探讨Oracle函数,帮助你从一个爱好者进阶为更高级的数据库专家。 一、数学函数 Oracle数学函数用于...

    Oracle常用函数

    3. **单行字符串函数**: - `ASCII()`返回字符串的第一个字符的ASCII码,`CHR()`则根据ASCII码返回字符。 - `CONCAT()`函数连接两个字符串,如果任一参数为NULL,返回另一个非NULL参数。 - `INITCAP()`将字符串中...

    oracle 和sql Server 函数对比

    ### 字符串函数 19. **最大值** - Oracle使用`GREATEST`函数,SQL Server使用`MAX`函数,但后者通常用于聚合查询。 - 示例:Oracle中`SELECT GREATEST(1, -2, 4, 3) FROM DUAL`;SQL Server中`SELECT MAX(value) ...

    ORACLE常用函数

    Oracle数据库提供了丰富的内置函数,这些函数能够帮助开发者和数据库管理员高效地处理各种类型的数据。根据数据类型的不同,Oracle函数大致可以分为单行函数和多行(聚合)函数。其中,单行函数是指针对每一条记录...

    oracle 的函数、存储过程、游标、简单实例

    Oracle提供了丰富的内置函数,如数学函数(如ROUND、TRUNC)、字符串函数(如SUBSTR、INSTR)和日期时间函数(如SYSDATE、ADD_MONTHS)。自定义函数也可以通过PL/SQL语言创建,以满足特定需求。 其次,**存储过程**...

    oracle函数介绍和vi全屏幕编辑器常用命令集锦

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数使得数据处理变得高效而灵活。本篇文章将深入探讨Oracle中的几个重要函数,并结合"vi全屏幕编辑器"这一Unix/Linux环境中常用的文本...

    类似于wmsys.wm_concat的自定义函数clob版

    在Oracle数据库中,`WMSYS.WM_CONCAT`函数是一个非常实用的工具,它用于将多行数据合并成一个单行字符串。然而,由于其内部处理机制,当需要合并的数据量过大时,可能会遇到“字符串缓冲区太小”的错误。这是因为`WM...

    oracle函数使用

    单行字符串函数:强大的文本处理能力 - **ASCII() / CHR()**:`ASCII()`返回给定字符的ASCII码,而`CHR()`则返回给定ASCII码所代表的字符。 - **CONCAT() / || 运算符**:连接两个或多个字符串。 - **INITCAP()**...

Global site tag (gtag.js) - Google Analytics