首页 热点资讯 义务教育 高等教育 出国留学 考研考公

oracle 中的几个常用函数

发布网友

我来回答

1个回答

热心网友

Oracle常用函数:

Substr  截取函数  

Distinct  去除重复函数  

Having 一般与group by 公用的*语句 他不与单个值有关而是与组有关 

Inner join……on   内连接语句 

Abs  取绝对值的函数  Select  Asb(-100) from al  

mod 取余函数 

sign 返回数的符号 正为1  0为0  负为-1 

cell(n) 返回>=n的最小整数 要求n必须是十进制的数 

sort(n) 返回n的平方根  当n小于0是返回nan     Power(n1,n2)  返回 n1的n2次幂     Exp(n)  返回e的n次幂 

LOG(n1,n2) 返回以n1为底n2的对数 n1不为0,1     Ln(n) 返回n的自然对数 n不为 0,1  

ASCII(char)返回参数首字母的ASCII码值  

lengtch(char) 返回字符串char 的长度  

substr(‘给定的字符串’,A,B)  A表示从第几位开始截 B表示截几位,如果A为负值 从右边数到A位开始向后截B位 

cast  数据类型转换函数 

chartorowid 函数 将 char类型转换为ROWID 类型 但是最后长度必须满足rowid的标准18位 

Rowidtochar  函数  将rowid 类型转换为char 因为rowid长度为18,故转换成的字符串也是18位。 

to_char(number)  将数字类型转换成字符类型     To_char(data)    将日期转换成字符型  

lnnvl (条件) 排除条件得到指定条件之外的函数 

nvl(expr1,expr2)   如果expr1为null 则返回expr2  否则返回expr1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com