选择显示字体大小

oracle函数大全

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 gao.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(’h
----------
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

本新闻共4


 


关键字 本文所属关键字

  • Oracle  

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons