`

oracle常用函数

阅读更多

*、Oracle sql 中的字符(串)替换与转换

update table c set c.CODE = replace(str, source , aim);
str:查询的范围
source:被替换的关键字
aim:替换后的内容

     备注:大小写敏感,大小写敏感,大小写敏感

 

*、dbms_lob.instr(c1,c2,index1,index2)==>result

result代表的是查询之后c2所在的索引值
c2是要查询的关键字
c1是c2要查询的范围
index1是从第几位开始查询
index2是第几次出现

     备注:暂无

 

*、instr(c1,c2,index1,index2)==>result

result代表的是查询之后c2所在的索引值,索引值的编号与index1的正负无关
c2是要查询的关键字
c1是c2要查询的范围
index1若为负数,代表从右往左,否则从左往右
index2是第几次出现

     备注:可用此函数来判断只出现过N次的情况(index1为正,为负的result是否相等)

 

*、to_number(str , format)

     str:待转换的目标值

     format:目标值的格式

9 代表一个数字
0 强迫0显示
$ 显示美元符号
L 强制显示一个当地的货币符号
. 显示一个小数点
, 显示一个千位分隔符号

 

 *、oracle之判断日期以及推断年龄和月数的好方法

trunc(months_between(当前日期,出生日期)/12) 年数
trunc(months_between(当前日期,出生日期))%12 月数
其中,当前日期是:sysdate

 

*、oracle之汉字直接转拼音-非原生

result = F_TRANS_PINYIN_CAPITAL_BY_BOVIN('str')
str:目标字符串
result:转换后的拼音
详见:http://lbovinl.iteye.com/blog/2344414  

 

*、oracle之正则判断字符nice

 

select  case when regexp_like(字段名,'.([a-z]+|[A-Z])') then '包含字母' else '不包含字母' end 
from 表名字
 

 

分享到:
评论

相关推荐

    oracle常用函数大全

    Oracle 常用函数大全 Oracle 中有许多常用函数,以下是其中一些: 字符函数 1. ASCII:返回与指定的字符对应的十进制数。例如:`SELECT ASCII('A') FROM DUAL;` 返回 65。 2. CHR:给出整数,返回对应的字符。...

    Oracle常用函数大全

    Oracle常用函数大全 Oracle常用函数大全是一个非常重要的知识点,涵盖了许多实用的函数,例如日期函数、字符串函数、聚合函数等。这些函数可以帮助开发者更方便地进行数据库操作和数据分析。本文将详细介绍Oracle...

    Oracle常用函数集

    ### Oracle常用函数集详解 #### 一、ASCII函数 **功能描述:** ASCII函数用于返回与指定字符相对应的十进制数值。 **语法格式:** ```sql ASCII('字符') ``` **示例:** ```sql SELECT ASCII('A') A, ASCII('a') ...

    Oracle常用函数.pdf

    ### Oracle常用函数详解 #### 一、概述 Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常...

    Oracle常用函数.txt

    以下是从“Oracle常用函数.txt”文件中提炼出的关键知识点,旨在为初学者提供深入理解与实践的指导。 ### ASCII() 和 CHR() - **ASCII()** 函数用于返回一个字符的ASCII码值。例如,`ASCII('A')` 返回的是65,而 `...

Global site tag (gtag.js) - Google Analytics