oracle sum 数据类型,五、Oracle内置函数

一.数值型函数

1.绝对值,取余,正负判断函数

绝对值:ABS(n),

取余:MOD(n2,n1),

正负判断:SIGN(n),

2.指数函数

平方根:SQRT(n)

幂函数:POWER(n1,n2)

对数:LOG(n1,n2)

3.四舍五入截取函数

四舍五入:ROUND(n,integer)

取真值,无关四舍五入:TRUNC(n,integer)

二.字符型函数

1.ASCII码与字符转换函数:ASCII转换成字符:CHR(n)字符转换成ASCII码:ASCII(char)2.获取字符串长度函数LENGTH(char)The LENGTH functionsreturn the length of char. LENGTH  calculates length usingcharacters as defined by the input character set.--返回以字符为单位的长度.LENGTHB usesbytes instead of characters.--返回以字节为单位的长度.LENGTHC usesUnicode complete characters.--返回以Unicode完全字符为单位的长度.LENGTH2 usesUCS2 code points.--返回以UCS2代码点为单位的长度.LENGTH4 usesUCS4 code points.--返回以UCS4代码点为单位的长度.3.字符串截取函数SUBSTR(char,position,substring_length)SUBSTR返回以字符为单位的长度.SUBSTRB返回以字节为单位的长度.SUBSTRC返回以Unicode完全字符为单位的长度.SUBSTR2返回以UCS2代码点为单位的长度.SUBSTR4返回以UCS4代码点为单位的长度.4.字符串连接函数CONCAT(char1,char2)5.字符串搜索函数INSTR(string,position,occurrence)6.字母大小写转换函数指定参数全部转换成大写字母:UPPER(char)指定参数全部转换成小写字母:LOWER(char)所有单词的首字母转化成大写字母:INITCAP(char)7.带排序参数的字母大小写转换函数NLS_INITCAP(char[,nlsparam]) 将指定参数的第一个字母转换成写。

nlsparam:

NLS_SORT = SCHINESE_STROKE_M按笔画,部首排序

NLS_SORT = SCHINESE_PINYIN_M按拼音排序

NLS_SORT =SCHINESE_RADICAL_M按照部首,笔划排8.为指定参数排序函数NLSSORT(char[,nlsparam])

9.替换字符串函数REPLACE(char,search_string[,replacement_string])10.字符串填充函数RPAD(expr1,n[,expr2])  右方向填充LPAD(expr1,n[,expr2])   左方向填充注:expr2总是从左到右填充。

11.删除字符串首届指定字符的函数TRIM([LEADING|TRAILING|BOTH][trim_character FROM] trim_source)leading:删除trim_source的前缀字符trailing:删除trim_source的后缀字符both:删除trim_source的前后缀字符trim_character:删除的指定字段,默认删除空格trim_source:被操作的字符串。例:select trim(leading 't' from 'test') from dual;RTRIM(char[,set])LTRIM(char[,set])例:select rtrim('lenti

你可能感兴趣的:(oracle,sum,数据类型)