数字函数
来源:互联网 发布:java xml转json 编辑:程序博客网 时间:2024/06/10 19:38
转自:http://blog.sina.com.cn/s/blog_a495f85e01010mfu.html
MOD (m,n)
该函数用于取得两个数字之间的余数。if数字n为0 ,则返回的结果为m。if输入参数的数值存在null,那么返回值也是null。
select ename ,sal,mod(sal,1000) from emp where deptno=10;
NANVL(n2,n1)
该函数只适用于数据类型BINARY_FLOAT和BINARY_DOUBLE。ifn2为null,则返回n1,else返回n2
POWER(m,n)
该函数返回数字m的n次幂,底数m和指数n可以是任意数字。但是数字m为负数,则数字n必须是正数。如果输入参数值存在null,那么返回值也是null。
REMAINDER(m,n)
该函数用于返回m除以n以后的余数,m可以是任意数字,但n不能为0,if输入参数的数值存在null,那么返回值也是null。
ROUND(n,[m])
该函数用于四舍五入的结果,其中n可以是任意数字,m必须是整数。if省略m,那么四舍五入到整数;ifm是负数,那么四舍五入到小数点前的m位;ifm是正数,那里四舍五入到小数点后的m位,if输入参数值存在null,那里返回也是null。
select sum(sal),round(avg(sal)) from emp where deptno=20;
SIGN(n)
该函数用于检测数字正负,if数字n小于0,则函数返回-1;if数字n等于0,则函数返回值为0;ifn大于0,则函数返回值为1.f输入参数的值为null,那里返回的值也是null。
SIN(n)
该函数用于返回数字n(以弧度表示的角)的正弦值。if输入参数的值为null,那里返回也是null
SINH(n)
该函数用于返回数字n的双曲正弦值。if输入参数的值为null,那么返回的值也是null。
SQRT(n)
该函数用于返回数字n的平方根,并且数字n必须大于0。if输入参数为null,那么返回的值也是null。
TAN(n)
该函数用于返回数字n(以弧度表示的角)的正切值。if输入参数的值为null,那么返回的值也是null。
LOWER(char)
该函数用于将字符串转换为小写格式。if输入参数的值为null,那么返回的值也是null。
LPAD(char1,n,char2)
该函数在字符串的左端填充字符。char1用于指定源自动车,char2用于指定填充字符,你用于指定填充后char1的总长度。注意,ifchar1的长度大于n,则返回char1左端的前n个字符。if输入参数的值为null,那么返回的值也是null。
TANH(n)
该函数用于返回数字n的双曲正切值,if输入参数的值为null,那里返回的值也是null。
TRUNC(n,[m])
该函数用于截取数字,其中可以是任意数字,m必须是整数。if省略数字m,那么会将数字n的小数部分截取;if数字m是正数,那么会将数字n截取至小数点后的m位;if数字m是负数,那么会将数字n截取至小数点的第m位。
select sum(sal),trunc(avg(sal),1) from emp where deptno=20;
WIDTH_BUCKET(expr,min_value,max_value,num_buckets)
该函数用于返回特定表达式值在柱图中的位置,其中expr用于指定表达式,min_value用于指定柱图的最小值,max_value用于指定柱图的最大值,num_buckets用于指定柱图的总柱数。if输入参数存在null,那么返回值也是null。
字符函数
ASCII(char)
该函数用于返回ASCII码值。if输入参数值为null,则返回null。
CHR(n)
该函数用于返回ASCII码值对应的字符。if输入参数的值为null,这返回null。
CONCAT(str1,str2)
该函数用于返回字符串连接结果,str1和str2用于指定被连接字符串。当编写sql语句是,经常需要连接字符串。连接字符串不仅可使用||操作符,也可以用函数concat。
select concat(concat(ename,';'),sal) from emp where deptno=10;
INSTR(char1,char2[,n[,m]])
该函数用于取得子串在字符串中的位置,cahr1用于指定源字符串,cahr2用于指定子串,n用于指定起始搜索的位置(默认值:1),m用于指定子串的的m次出现的次数(默认值:1)。if输入的参数是null,则返回null。
select instr('Great wall in china','china') from dual;
LENGTH(char)
该函数用于返回字符串的长度。if字符串的长度类型为char,则其长度包括所有的后缀空格;if输入的参数为null,返回null。
select lpad('in china',19,'great wall') from dual;
LTRIM(char1[,set])
该函数用于从字符串左端截取子串或字符,char1用于指定源字符串,set用于指定被截取的字符或者子串。
NLS_CHARSET_DECL_LEN(byte_count,charset_id)
该函数用于返回字节数在特定字符集中可以包含的个数,byte_count用于指定字节数,char_id用于指定字符集对应的ID好。
NLS_CHARSET_ID(text)
该函数用于返回字符集的ID号
NLS_CHARSET_NAME(number)
该函数用于返回特定ID好所对应的字符集名。NLS_INITCAP(char,'nls_param'):该函数用于将字符串每个单词的首字母大写,其他字母小写,char用于指定CHAR、VARCHAR2、NCAHAR或NVARCHAR2字符串,nls_param用于指定语言特征(格式:nls_sort=sort)。
0 0
- 数字函数
- 数字函数
- 数字函数
- 数字函数
- 数字函数
- 格式化数字函数FormatNumber
- 格式化数字函数FormatNumber
- Oracle 数字函数用法
- 常用的数字函数
- asp数字分页函数
- SQL数字函数
- SQL数字函数大全
- Oracle数字函数
- javascript 格式化数字函数
- 数字转换函数测试
- 猜数字函数编写
- oracle中的数字函数
- 操作数字的函数
- Android init.rc
- 【COCOS2DX-游戏开发之三四】cocos2dx 3.0 TableView特殊用法:滚动时不能选择等等
- 下拉菜单
- Android开发USB驱动的工作
- 小米4手机在win7系统无法安装官方下载驱动的解决办法
- 数字函数
- 头插法和尾插发建立单链表
- boxfilter 的实现
- 我爱java
- HDOJ 题目3530 Subsequence(队列)
- 五大算法四:回溯算法
- 关于微信公众号 scan_waitmsg 接口里面的扫描二维码后 &符号缺失
- 人机相对论-如何提升自己
- ListView常用属性