• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
OracleSQL内置函数大全之一
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
OracleSQL内置函数大全之一
软件发布 OracleSQL内置函数大全之一
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 认证考试 >> Oracle认证 >> Oracle指导 >> OracleSQL内置函数大全之一

OracleSQL内置函数大全之一

添加时间: 2008-4-27 0:39:29  作者: Oracle指导  阅读次数:39   来源: http://www.d9soft.com

       

本文罗列了各种内置函数的使用方法,同时还对其返回结果进行了演示。
 
SQL中的单记录函数

1.ASCII 返回与指定的字符对应的十进制数;

SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;

A         A      ZERO     SPACE

--------- --------- --------- ---------

65        97        48        32

2.CHR 给出整数,返回对应的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual;

ZH C

-- -

赵 A

3.CONCAT 连接两个字符串;

SQL> select concat('010-','88888888')||'转23'  高乾竞电话 from dual;


高乾竞电话

----------------

010-88888888转23

4.INITCAP 返回字符串并将字符串的第一个字母变为大写;

SQL> select initcap('smith') upp from dual;

UPP

-----

Smith

5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置;

C1    被搜索的字符串

C2    希望搜索的字符串

I     搜索的开始位置,默认为1

J     出现的位置,默认为1

SQL> select instr('oracle traning','ra',1,2) instring from dual;

INSTRING

---------

9


6.LENGTH 返回字符串的长度;

SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from .nchar_tst;

NAME   LENGTH(NAME) ADDR             LENGTH(ADDR)       SAL LENGTH(TO_CHAR(SAL))

------ ------------ ---------------- ------------ --------- --------------------

高乾竞            3 北京市海锭区                6   9999.99                    7

7.LOWER 返回字符串,并将所有的字符小写

SQL> select lower('AaBbCcDd')AaBbCcDd from dual;

AABBCCDD

--------

aabbccdd

8.UPPER 返回字符串,并将所有的字符大写

SQL> select upper('AaBbCcDd') upper from dual;

UPPER

--------

AABBCCDD


9.RPAD和LPAD(粘贴字符)

RPAD  在列的右边粘贴字符

LPAD  在列的左边粘贴字符

SQL> select lpad(rpad('gao',10,'*'),17,'*')from dual;

LPAD(RPAD('GAO',1

-----------------

*******gao*******

不够字符则用*来填满

10.LTRIM和RTRIM

LTRIM  删除左边出现的字符串

RTRIM  删除右边出现的字符串

SQL> select ltrim(rtrim('   gao qian jing   ',' '),' ') from dual;

LTRIM(RTRIM('

-------------

gao qian jing


11.SUBSTR(string,start,count)

取子字符串,从start开始,取count个

SQL> select substr('13088888888',3,8) from dual;

SUBSTR('

--------

08888888

12.REPLACE('string','s1','s2')

string   希望被替换的字符或变量

s1       被替换的字符串

s2       要替换的字符串

SQL> select replace('he love you','he','i') from dual;

REPLACE('HELOVEYOU','HE','I')

------------------------------

i love you


13.SOUNDEX 返回一个与给定的字符串读音相同的字符串

SQL> create table table1(xm varchar(8));

SQL> insert into table1 values('weather');

SQL> insert into table1 values('wether');

SQL> insert into table1 values('gao');

SQL> select xm from table1 where soundex(xm)=soundex('weather');

XM

--------

weather

wether

14.TRIM('s' from 'string')

LEADING   剪掉前面的字符

TRAILING  剪掉后面的字符

如果不指定,默认为空格符


15.ABS 返回指定值的绝对值

SQL> select abs(100),abs(-100) from dual;

ABS(100) ABS(-100)

--------- ---------

100       100

16.ACOS 给出反余弦的值

SQL> select acos(-1) from dual;

ACOS(-1)

---------

3.1415927

17.ASIN 给出反正弦的值

SQL> select asin(0.5) from dual;

ASIN(0.5)

---------

.52359878


18.ATAN 返回一个数字的反正切值

SQL> select atan(1) from dual;

ATAN(1)

---------

.78539816

19.CEIL 返回大于或等于给出数字的最小整数

SQL> select ceil(3.1415927) from dual;

CEIL(3.1415927)

---------------

4

20.COS 返回一个给定数字的余弦

SQL> select cos(-3.1415927) from dual;

COS(-3.1415927)

---------------

-1


21.COSH 返回一个数字反余弦值

SQL> select cosh(20) from dual;

COSH(20)

---------

242582598

22.EXP 返回一个数字e的n次方根

SQL> select exp(2),exp(1) from dual;

EXP(2)    EXP(1)

--------- ---------

OracleSQL内置函数大全之一(1) 第 [1] [2]  下一页

 

上下文章:

 

上一篇文章: schema的常用脚本:gettrig.sql 下一篇文章: 参加OCP考试的小技巧

相关文章:

  • OracleSQL内置函数大全之三
  • Oracle常用的OCI函数上
  • OracleSQL内置函数大全之二
  • Oracle常用的OCI函数下
  • Oracle常用的OCI函数中

相关软件:

  • 初中物理课件大全(9年级版) V1.0
  • 反义词大全 1.0
  • RealPlayer 插件大全
  • 预测大全 2005 1.3
  • 预测大全 2004 2.0 繁体中文版
  • 函数图像作图器 1.0

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

Oracle认证分类导航

  • Oracle动态
  • Oracle指导
  • Oracle题库

本类经典文章推荐

  • Oracle中关于逻辑备份与恢复
  • Oracle开发人员JAVA存储过程
  • 为数据库的表自动生成行号
  • Oracle中的OOP概念
  • 用java从oracle取数
  • 冷备份移植到另一台Solaris机器上
  • 如何将excel数据导入oracle中
  • Oracle10.2g安装记录
  • 数据库监控工具ForOraclev1.2
  • oracle双机群集系统

Oracle指导阅读排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • Oracle企业管理器(OEM 2.1)使用...
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • 如何取出某一用户的密码 再原样改...
  • 实例:Oracle导出EXCEL文件
  • 案例学习Oracle错误:ORA-00604
  • 案例学习Oracle错误:ORA-00060

Oracle认证阅读总排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • 在ORACLE的存储过程中如何做简单的...
  • Oracle企业管理器(OEM 2.1)使用...
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • AIX下自动启动Oracle数据库与监听...
  • 如何取出某一用户的密码 再原样改...
  • 实例:Oracle导出EXCEL文件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有