资源描述:
《oracle函数及其用法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、oracle_sql函数说明:在括号中注明(数值)的为数值型函数;注明为(字符)的为字符函数;注明为日期的为日期型函数;注明为(转换)的为转换型函数;注明是(聚组)的为聚组型函数;不注明的为其他函数。函数名:说明abs(x)(数值)返回x的绝对值add_months(x,y)(日期)返回值为日期x加上y个月ascii(x)(字符)返回字符x的十进字表示avg([distinct
2、all]x](聚组)返回x列的平均值ceil(x)(字符)返回大于或等于x的最小整数chartorowid(x)(转换)将字符串
3、x转换成rowid类型chr(x)(字符)返回对应于数x的字符集中的字符concat(x,y)(字符)返回串x和串y接结果convert(x,y[,z])(日期)用字符集y来转换字符串x,z为原来的字符集cos(x)(数值)返回x的余弦cosh(x)(数值)返回x的双曲余弦count(*
4、distinct
5、all]x)(聚组)返回查询所得到的行数dump(w,[x[,y[,z]]]x)返回一个字符串,含有w的数据类型码,字节为单位的长度以及内部表示形式exp(x)(数值)返回e的x次幂floor(x)(数
6、值)返回小于或等于x的最大整数glb([distinct
7、all]x)(聚组)返回标签x的最大下限greatest(x[,y],[,..])返回列表中的最大值greatest_lb(x[,y],[,…])返回标签列表中的最大值hextoraw(x)(字符)将含有16进制数据的字符串转换成二进制数据initcap(x)(字符)返回串x首字符大写,其余字符小写的结果instr(w,x[,y[,z]])(字符)返回串x在串w中的出现位置instrb(w,x[,y[,z]])(字符)同上,只在多字节字符时有用la
8、st_day(x)(日期)返回x指定的那个月的最后一天least(x[,y][,…])返回列表中的最小值least_ub(x[,y][,…])返回标签列表中的最小值length(x)(字符)返回串x的长度lengthb(x)(字符)返回串x的字节长度ln(x)(数值)返回x的自然对数log(x,y)(数值)返回x为底的y的对数lower(x)(字符)返回串x小写字母结果lpad(x,y[,z])(字符)返回串x左边填充z至长度为y的结果ltrim(x[,y])(字符)返回串x左边截去字符集为y后的结果lu
9、b([distinct
10、all]x)(聚组)返回标签x的最小上限max([distinct
11、all]x)(聚组)返回x列的最大列值min([distinct
12、all]x)(聚组)返回x列的最小列值mod(x,y)(数值)返回x除以y的余数months_between(x,y)(日期)返回x和y之间的月数new_time(x,y,z)(日期)返回时间区域y中的时间x在z区域的对应时间next_day(x,y)(日期)返回日期x之后第一个名为y的那天的日期nls_initcat(字符)基本同initcap,只
13、是考虑到语言nls_lover(x[,y])(字符)基本同lower,只是考虑到语言nls_upper(字符)基本同upper,只是考虑到语言nvl(x,y)x为null返回y,否则返回xpower(x,y)(数值)返回x的y次幂rawtohex(x)(转换)将二进制数据转换成16进制数字的字符串replace(x,y[,z])(字符)将x中出现y的地方顯示出來round(x[,y])(数值)返回将x四舍五入成y位小数的值round(x[,y])(字符)舍入到离日期x最近的那个由y指定的日期单位的第一天r
14、owidtochar(x)(转换)将rowid类型转换成字符型字符串rpad(x,y[,z])(字符)返回串x右边填充z至长度为y的结果rtrim(x,y[,z])(字符)返回串x右边截去字符集为y后的结果sign(x)(数值)x为正数、负数、0时分别为1、-1、0sin(x)(数值)返回x的正弦值sinh(x)(数值)返回x的正弦的16进制soundex(x)(字符)返回x语言发音描述sqrt(x)(数值)返回x的平方根stddev([distinct
15、all]x)(聚组)返回数值列x的标准误差subs
16、tr(x,y[,z])(聚组)从x中的第y个位置开始取z个字符的子串sum([distinct
17、all]x)(聚组)返回数值列x的合计sysdate(日期)返回当前的日期和时间tan(x)(数值)返回x的正切tanh(x)(数值)返回x的正切的16进制to_char(x[,y])(转换)将一个日期或数字转换成一个字符串to_date(x[,y])(转换)将一个字符串转换成日期to_label(x[,y])(转换)将一个字符串转