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】)

猜你喜欢

转载自www.cnblogs.com/WangYio/p/9255227.html