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常用系统函数的主要内容,如果未能解决你的问题,请参考以下文章