`

Oracle中常用的函数

阅读更多
开发用到的oracle函数,不断更新
1、instr

instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。

instr( string1, string2 [, start_position [, nth_appearance ] ] )
string1 源字符串,要在此字符串中查找。
string2 要在string1中查找的字符串.
start_position 代表string1 的哪个位置开始查找。此参数可选,如果省略默认为1. 字符串索引从1开始。如果此参数为正,从左到右开始检索,如果此参数为负,从右到左检索,返回要查找的字符串在源字符串中的开始索引。
nth_appearance 代表要查找第几次出现的string2. 此参数可选,如果省略,默认为 1.如果为负数系统会报错。

如果String2在String1中没有找到,instr函数返回0.

select instr('China','na') from dual; --返回4
select * from bd_site bs  where instr('1234',TYPE) > 0


2、nvl

NVL( string1, replace_with)
功能:如果string1为NULL,则NVL函数返回replace_with的值,否则返回string1的值。

select nvl('sfds1','sfds')  from bd_site; --返回'sfds1'
select nvl(null,'sfds')  from bd_site;    --返回'sfds'


3、decode

条件匹配返回值

DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
条件值为值1时,返回翻译值1...值2时,返回翻译值2。。。无匹配时,返回缺省值

select decode(606,606,'a',607,'b','c') from bd_site ; --返回'a'

4、to_char

to_char(timestamp,text)
将timestamp以text格式转化成字符串

select to_char(sysdate,'yyyy-mm-dd') from dual;

分享到:
评论

相关推荐

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 中常用字符串处理函数 Oracle Sql 中提供了多种字符串处理函数,用于对字符串进行各种操作,如大小写转换、截取、连接、查找、替换等。下面是 Oracle Sql 中常用的字符串处理函数: 1. 大小写转换函数 ...

    Oracle中常用函数.doc

    Oracle中常用的函数,没事的时候可以看看。

    sql server和oracle中常用函数的比较

    以上对比涵盖了SQL Server和Oracle中常用数学、字符串处理和数据分析函数的主要区别。理解这些差异有助于在实际应用中做出更合适的选择,提高代码的兼容性和效率。尽管两者在功能上有许多相似之处,但在语法和细节上...

    oracle+110个常用函数

    以下是一些在Oracle SQL中常用的函数,这些函数在数据库管理、查询和分析时非常实用。 1. ASCII函数:ASCII函数返回一个字符对应的ASCII码,即十进制数字。例如,`ASCII('A')`返回65,`ASCII(' ')`返回32。 2. CHR...

    SQL SEVER与ORACLE常用函数比较

    在SQL Server和Oracle数据库系统中,...以上就是SQL Server和Oracle中常用数学函数的比较,理解这些函数对于在两者之间迁移代码或进行跨平台开发非常有帮助。在实际使用中,应根据具体需求和数据库系统选择合适的函数。

    oracle10g函数大全

    以下是一些在Oracle 10g中常用的函数分类及详细说明: **数学函数** 1. **ROUND()**: 用于四舍五入数值,可以指定小数位数。 2. **TRUNC()**: 去掉数字的小数部分,可指定截断位置。 3. **CEIL()**: 向上取整到最...

    oracle转成postgre时,oracle中函数的处理工具(orafce)

    4. **其他兼容性函数**:包括ROWNUM、DBMS_OUTPUT等,这些在Oracle中常用的函数在PostgreSQL中可能不存在,orafce提供了一个桥接。 安装orafce时,你需要在PostgreSQL服务器上执行SQL脚本,然后创建扩展。在完成...

    最全的oracle函数大全

    以下是一些在Oracle中常用的函数,这些函数在数据库操作中扮演着重要角色。 1. ASCII函数:ASCII函数用于返回指定字符的ASCII码,即对应的十进制数值。例如,ASCII('A')将返回65,ASCII('a')返回97,等等。 2. CHR...

    oracle sql内置函数大全

    以上列举了Oracle SQL中常用的内置函数,这些函数能够帮助开发者和数据库管理员更加高效地处理数据和执行各种操作。对于日常的数据分析和报告生成等工作,熟练掌握这些内置函数是非常有帮助的。

    Oracle SQL 内置函数大全

    ### Oracle SQL 内置函数详解 #### 一、ASCII函数:获取字符的ASCII码值 - **功能**:`ASCII` ...以上就是 Oracle SQL 中常用的内置函数的一些示例及其使用方法,这些函数可以帮助我们在处理数据时更加高效和灵活。

    oracle常用函数大全

    以下是一些在Oracle中常用的函数,这些函数可以帮助数据库管理员和开发人员进行数据查询、操作和分析。 1. ASCII函数:ASCII函数返回一个字符的ASCII码,即对应字符的十进制数字。例如,ASCII('A')返回65,ASCII('a...

    SQLServer和Oracle常用函数对比

    本篇文章将深入探讨 SQL Server 和 Oracle 中常用的数学函数的对比,帮助用户更好地理解和运用这两种数据库系统。 1. **绝对值**: - SQL Server: `ABS()` 函数用于计算一个数的绝对值,例如 `ABS(-1)` 返回 1。 ...

    收集的ORACLE函数大全

    以下是一些在Oracle SQL中常用的单记录函数的详细解释: 1. ASCII函数:ASCII函数返回一个字符的ASCII码,即该字符对应的十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97,ASCII('0')返回48,ASCII(' ')返回...

    oracle时间函数处理总结大全

    本文将根据给定的内容对Oracle中常用的时间函数进行详细介绍,并提供具体的使用示例。 #### 1. `Sysdate` `Sysdate`函数返回当前系统的日期和时间。 ```sql SQL> Select sysdate from dual; ``` 输出结果: ``` ...

    Oracle常用函数介绍

    下面将详细介绍在Oracle中常用的函数和运算符。 首先,我们来看**运算符**: 1. **算术运算符**:`+`、`-`、`*`、`/` 用于进行基本的数学运算。例如,如果你需要对两个数值进行加法操作,可以在`SELECT`语句中使用...

    ORACLE函数大全

    以下是一些在Oracle中常用的函数,它们是数据库查询和数据处理的核心工具。 1. ASCII函数:ASCII函数用于返回一个字符的ASCII码,即对应字符的十进制数值。例如,ASCII('A')将返回65,因为"A"在ASCII表中的值是65。...

    ORACLE常用函数大全

    根据提供的文件信息,我们可以归纳总结出Oracle数据库中一系列常用的功能函数及其使用方法。...以上就是Oracle中常用的函数概述及用法介绍。通过这些函数,用户可以更高效地进行数据处理和查询操作。

    oracle110个常用函数.docx

    以下是一些在Oracle中常用的函数,这些函数对于数据库查询和数据处理至关重要。 1. ASCII 函数: ASCII函数用于返回一个字符对应的ASCII码值,这是一个十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97,...

    oracle函数大全

    拥有Oracle中常用的函数,非常方便 Oracle函数大全[收藏此页] [打印]【IT168知识库】 SQL中的单记录函数 1.ASCII 返回与指定的字符对应的

Global site tag (gtag.js) - Google Analytics