oracle函数大全

http://wenku.baidu.com/link?url=bXaGsnn8iN264GB8ec48IUPg5eRGDKAyAiSw0OBKL1I0mBVG549-2u9HTKdxI5dFAvHXAZbcY6AO6lyk7fZmm5rV9TyrcIb0LXbfoYfsUCy

数字函数

1.1、ABS(n)函数

描述:返回数值n的绝对值。  Examples:

select abs(-15) "test" from dual;

1.2、ACOS(n)函数

描述:返回数值n的反余弦值。输入数值范围在-1~1之间,返回值为弧度。  Examples:

select acos(0.6)  "test" , acos(-.6)  "test1" from dual;

1.3、COS(n)函数

描述:返回数值n的余弦值。返回值为弧度。  Examples:

select cos(1.6) "test" ,cos(-6) "test1" from dual;

1.4、SIN(n)函数

描述:返回数值n的正弦值。  Examples:

select sin(1.6) "test" ,sin(-6) "test1" from dual;

1.5、ASIN(n)函数

描述:返回数值n的反正弦值。输入数值范围在-1~1之间,返回值为弧度。  Examples:

select asin(0.6) "test" ,asin(-0.6) "test1" from dual;

1.6、TAN(n)函数

描述:返回数值n的正切值。  Examples:

select tan(6) "test" ,tan(-0.6) "test1" from dual;

1.7、ATAN(n)函数

描述:返回数值n的反正切值。输入数值任意,返回值为弧度。  Examples:

select atan(6) "test" ,atan(-0.6) "test1" from dual;

1.8、ATAN2(n,m)函数

描述:返回数值n/m的反正切值。输入数值任意,返回值为弧度。  Examples:

select atan2(19,3) "test" ,atan2(-9,-0.9) "test1" from dual;

1.9、SINH(n)函数

描述:返回数值n的双曲正弦值。输入数值任意。  Examples:

select sinh(6) "test", sinh(-0.6) "test1" from dual;

1.10、TANH(n)函数

描述:返回数值n的双曲正切值。输入数值任意。  Examples:

select tanh(6) "test" ,tanh(-0.6) "test1" from dual;

1.11、CEIL(n)函数

描述:返回大于等于数值n的最小整数。  Examples:

select ceil(6) "test" ,ceil(6.6) "test1" from dual;

1.12、COSH(n)函数

描述:返回数值n的双曲余弦值。  Examples:

select cosh(6) "test" ,cosh(6.6) "test1" from dual;

1.13、EXP(n)函数

描述:返回e的n次冥。(e=2.71828183…)  Examples:

select exp(6) "test" from dual;

1.14、FLOOR(n)函数

描述:返回小于等于数值n的最大整数。  Examples:

select floor(6) "test" ,floor(9.3) "test1" from dual;

1.15、LN(n)函数

描述:返回数值n的自然对数。(n必须大于0)  Examples:

select ln(6) "test" from dual;

1.16、LOG(m,n)函数

描述:返回以m为底的数值n的对数。(m>1,n>0)  Examples:

select log(6,3) "test" from dual;

1.17、MOD(m,n)函数

描述:返回m/n后的余数,若n=0,则返回m(求模运算)  Examples:

select mod(6,3) "test" from dual;

1.18、POWER(m,n)函数

描述:返回m的n次冥  Examples:

select power(6,3) "test" from dual;

1.19、ROUND(n,[m])函数

描述:执行四舍五入运算,m可以省略,当省略m时,四舍五入到整数位;当m为正数时,四舍五入到小数点后m位;当m为负数时,四舍五入到小数点前m位。  Examples:

select round(6.698,2) "test" from dual;

1.20、SIGN(n)函数

描述:检测数值的正负,当n<0则返回-1;当n>0则返回1,当n=0返回0。  Examples:

select sign(6.698) "test" ,sign(-9) "test1" ,sign(0) "test2" from dual;

1.21、SQRT(n)函数

描述:返回数值n的平方根。(n>=0)  Examples:

select sqrt(6.698) "test" from dual;

1.22、TRUNC(n,[m])函数

描述:截取数值n,m可以省略,当省略m时则截取n的小数部分;当m为正数时则将n截取到小数点后m位;当m为负数时则将n截取到小数点前m位  Examples:

select trunc(6.698,2) "test" ,trunk(696.3,-2) "test1" from dual;

字符函数

说明:字符函数输入值为字符类型,返回值为字符类型或数字类型,可以在sql语句中直接使用,也可以在pl/sql块中使用。

2.1、ASCII(n)函数

描述:返回字符串的ascii码(当输入为字符串时返回第一个字符的ascii码)  Examples:

select ascii('A') "test" ,ascii('我们') "test1" from dual;

2.2、CHR(n)函数

描述:返回对应的ascii码的字符(n必须为数字类型)  Examples:

select ascii(54992) "test" from dual;

2.3、CONCAT(n,m)函数

描述:连接n和m,n和m可以是字符,也可以是字符串。作用和"||"一样。  Examples:

select concat('中国','人民') "test" from dual;

2.4、INITCAP(n)函数

描述:将字符串n中每个单词首字母大写,其余小写(区分单词的规则是按空格或非字母字符;可以输入中文字符,但没有任何作用)  Examples:

select initcap(' 中国人民') "test" ,initcap('my word') "test1" ,initcap('my 中国word') "test2" from dual; 

2.5、INSTR(chr1,chr2,[n,[m]])函数

描述:获取字符串chr2在字符串chr1中出现的位置。n和m可选, 省略是默认为1;n代表开始查找的起始位置,当n为负数从尾部开始搜索;m代表字串出现的次数。  Examples:

select instr('pplkoopijk','k',-1,1) "test" from dual;

备注:当n为负数从尾部搜索,但返回值仍然是按正向排列得出的位置。

2.6、LENGTH(n)函数

描述:返回字符或字符串长度。(当n为null时,返回nll;返回的长度包括后面的空格)  Examples:

select length('ppl') "test", length(null) "test1" from dual;

2.7、LOWER(n)函数

描述:将n转换为小写。  Examples:

select lower('KKKD') "test" from dual;

2.8、LPAD(chr1,n,[chr2])函数

描述:在chr1左边填充字符chr2,使得字符总长度为n。chr2可选,默认为空格;当chr1字符串长度大于n时,则从左边截取chr1的n 个字符显示。  Examples:

select lpad('kkk',5) "test" ,lpad('kkkkk',4) "test1", lpad('kkk',6,'lll') "test2" from dual;

2.9、LTRIM(chr,[n])函数

描述:去掉字符串chr左边包含的n字符串中的任何字符,直到出现一个不包含在n中的字符为止。  Examples:

select ltrim('abcde','a') "test" ,ltrim('abcde','b') "test1" ,ltrim('abcdefg','cba') "test2" from dual;

2.10、NLS_INITCAP(chr,['nls_param'])函数

描述:将chr首字母大写。Nls_param可选,指定排序的方式。(有SCHINESE_RADICAL_M(部首、笔画), SCHINESE_STROKE_M(笔画、部首),SCHINESE_PINYIN_M(拼音))  Examples:

select nls_initcap('abcde') "test", nls_initcap('abcde', 'nls_sort=SCHINESE_PINYIN_M') "test1" from dual;

orale 函数大全[转]的更多相关文章

  1. 转:Delphi 函数大全

    Delphi 函数大全 - xiucaiyao的专栏 - 博客频道 - CSDN.NEThttp://blog.csdn.net/xiucaiyao/article/details/4544039 名 ...

  2. SQL-2008函数大全

    SQL Server 2008 函数大全(完整版) SQL2008 表达式:是常量.变量.列或函数等与运算符的任意组合.1. 字符串函数 函数 名称 参数 示例 说明 ascii(字符串表达式) se ...

  3. PB函数大全

    PB函数大全 Abs()功能计算绝对值.语法Abs ( n )参数n:要得到绝对值的数值型变量或表达式返回值返回值的数据类型与n的数据类型相同,函数执行成功时返回n的绝对值.如果参数n的值为NULL, ...

  4. Oracle日期时间函数大全

    ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits ...

  5. MySQL 函数大全

    mysql函数大全 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NU ...

  6. MySQL日期时间函数大全(转)

    MySQL日期时间函数大全 DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1 ...

  7. SqlServer 函数 大全

    sql server使用convert来取得datetime日期数据 sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Selec ...

  8. ASP函数大全

    ASP函数大全 Array() FUNCTION: 返回一个数组 SYNTAX: Array(list) ARGUMENTS: 字符,数字均可 EXAMPLE: <% Dim myArray() ...

  9. SQL SERVER 2008函数大全(含例子)

    --SQL SERVER 2008 函数大全 /* author:TracyLee csdncount:Travylee */ /* 一.字符串函数: 1.ascii(字符串表达式)    返回字符串 ...

随机推荐

  1. Django 之Model(ORM)

    app01.models.py中写类 python manage.py makemigrations python manage.py migrate python3 manage.py create ...

  2. MFC中无边框窗口的拖动

      void CXXXXDialog::OnLButtonDown(UINT nFlags, CPoint point) { PostMessage(WM_NCLBUTTONDOWN, HTCAPTI ...

  3. 大毕设-MATLAB-FFT实现

    引用来自:http://blog.csdn.net/sinwel/article/details/8115673 %仿真参数中的含义 % Ts 表示间隔Ts时间采样,这个越小越接近连续信号,而实际上不 ...

  4. 打出10的n次方,上标,下标等处理方法(mac)

    我使用mac系统遇到的需求,需要在项目中显示10的6次方 用来做单位,找了很多方案,word等文本编辑工具很好实现(word是使用ctrl + shift + =)(mac  版的word是 Comm ...

  5. CSS中定位机制的想法

    对于一个刚刚接触css的新手而言,CSS的定位机制可能是最让人头疼的一件事情了, 接下来我们了解一下CSS的定位机制. position:static | relative | absolute | ...

  6. 在各方面还没准备好的时候,大家一定要慎用border-box样式!!!!

    这几天,我被一个js问题困扰到癫狂了! 事情是这样的,我之前写了个功能非常复杂的纯jquery代码的前端gridview控件,实现了大量的功能和效果,在一些项目里也用得很好. 最近有个项目,样式做了调 ...

  7. PCIE学习

    PCIe在传输中用8b/10b编码,所以单PCEe2.0的有效带度是4Gb/s x2模式将用于内部接口而非插槽模式 PCIe卡能使用在至少与之传输通道相当的插槽上(例如x1接口的卡也能工作在x4或x1 ...

  8. Erp中的ATP和CTP是什么?两者有什么区别?

    可用量承诺(Available to Promise,ATP),是一种库存匹配模型,意在最大限度地利用库存产品对客户订单需求做出及时和准确的反应,缩短交货提前期.降低库存水准: 可用生产能力承诺(Ca ...

  9. java中的条件语句(if、if...else、多重if、嵌套if)

    Java条件语句之 if 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这种"需要先判断条件,条件满足后才 ...

  10. python迭代器和生成器

    迭代器 #可以被netxt()函数调用不断返回一个值的对象成为迭代器:Iterator #迭代器是访问集合元素的一种方式,从集合第一个元素开始(用next()方法)访问就不能回退,便于循环遍历一些较大 ...