Oracle常用函数    
--常用函数

--计算一个值
select 8*8 "result" from dual;
--
--返回一个数的绝对值
select abs(-3.25) from dual;
--
--sign(x)函数,x的值为正则返回1,为负则返回-1,为0则返回0.
select sign(-5.5) from dual;
--
--ceil(x)函数和floor(x)函数
--这两个函数一个是用来返回大于或等于x的最小整数,另一个是用来返回小于或等于x的最大整数.
select ceil(2.5) from dual;
select floor(2.5) from dual;
select ceil(-2.5) from dual;
select floor(-2.5) from dual;
--
--三角函数sin(x)函数计算机x的正弦值.另外还有cos(x),cosh(x),sinh(x),thnh(x).
--它们可以划分到三角函数一类.
select sin(60*3.1415926/180)from dual;
--
--power(x,y)函数和exp(x)函数,power(x,y)函数返回x的y次幂.
--另外,exp(x)与之类似,不过不用指明基数,它返回e 的x 次幂.
select power(2.5,2) from dual;
--log(x,y)函数和IN(x)函数.log(x,y)函数返回以x为底的Y的对数.
select log(2,5) from dual;
--
--mod(x,y)函数
--此函数返回x除以Y的余数.
select mod(5.2,1.2) from dual;
--round(x,y)四舍五入,trunc(x,y)强行截去不需要的部分.
select round(5678.1234,-2) from dual;
select trunc(5678.1234,-2) from dual;
--
--字符函数
--ascii(x)函数和chr(x)函数
--ascii(x)函数返回X字符的十进制数,即x的ascii码值,与此相反操作的是chr(x)函数,返回ascii码为x字符.
select chr(ascii('猪'))from dual;
--
--插入单引号的值
set scan off
insert into table_name values
('fifth product''s Name',25,'05_MAX-03')
set scan on

关联文档