Oracle常用系统函数

Posted wangyio

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle常用系统函数相关的知识,希望对你有一定的参考价值。

一.字符类函数

1.ASCII(C)函数和CHR(I)函数

ASCII(c)函数用于返回一个字符的ASCII码,其中参数c表示一个字符。

CHR(i)函数用于返回给出ASCII码值所对应的字符,i表示一个ASCII码值。

技术分享图片

2.CONCAT(s1,s2)函数

该函数将字符串s2连接到字符串s1的后面,如果s1为null,则返回s2,如果s1和s2都为空,则返回null。

技术分享图片

3.INITCAP(s)函数

该函数将字符串s的每个单词的第一个字母大写,其他字母小写。单词之间用空格、控制字符、标点符号来区分。

技术分享图片

4.INSTR(s1,s2【,i】【,j】)函数

该函数用于返回字符s2在字符串s1中第j次出现时的位置。搜索从字符串s1的第i个字符开始。

没有发现要查找的字符时,该函数返回值为0;

i为负数,搜索将从右到左进行,但函数的返回位置还是按从左到右来计算。

 技术分享图片

5.LENGTH(s)

该函数用于返回字符串s的长度

6.LOWER(s)函数和UPPER(s)函数

返回字符串s的小写形式和大写形式。这两个函数经常出现在WHERE子句中。

7.LTRIM(s1,s2)、RTRIM(s1,s2)、TRIM(s1,s2)

1)删除字符串s1左边的字符串s2

2)删除字符串s1右边的字符串s2

3)删除字符串s1左右两端字符串s2

 技术分享图片

8.REPLACE(s1,s2【,s3】)函数

该函数使用s3字符串替换出现在s1字符串中的所有s2字符串,并返回替换后的新字符串。

 技术分享图片

9.SUBSTR(s,i,【j】)

 

以上是关于Oracle常用系统函数的主要内容,如果未能解决你的问题,请参考以下文章

mysql与oracle常用函数及数据类型对比

oracle 常用函数之 日期函数

oracle中常用函数

Oracle DB 常用语句

oracle怎样查询数据库函数是不是被执行

日期和时间类函数