*、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 中有许多常用函数,以下是其中一些: 字符函数 1. ASCII:返回与指定的字符对应的十进制数。例如:`SELECT ASCII('A') FROM DUAL;` 返回 65。 2. CHR:给出整数,返回对应的字符。...
Oracle常用函数大全 Oracle常用函数大全是一个非常重要的知识点,涵盖了许多实用的函数,例如日期函数、字符串函数、聚合函数等。这些函数可以帮助开发者更方便地进行数据库操作和数据分析。本文将详细介绍Oracle...
### Oracle常用函数集详解 #### 一、ASCII函数 **功能描述:** ASCII函数用于返回与指定字符相对应的十进制数值。 **语法格式:** ```sql ASCII('字符') ``` **示例:** ```sql SELECT ASCII('A') A, ASCII('a') ...
### Oracle常用函数详解 #### 一、概述 Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常...
以下是从“Oracle常用函数.txt”文件中提炼出的关键知识点,旨在为初学者提供深入理解与实践的指导。 ### ASCII() 和 CHR() - **ASCII()** 函数用于返回一个字符的ASCII码值。例如,`ASCII('A')` 返回的是65,而 `...