当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数
 

 

 ·openh323中dtf文件的用途    »显示摘要«
    摘要: 相信编译过openh323的同学都知道.dtf文件,但这个文件有什么作用呢?下面做相信介绍,文章的大部分是对craig southeren的文章进行翻译得到的.在此向craig southeren致敬. dtf是definition template file的首字母缩写,它的最主要的用途就是为产生dll导出函数列表. 在openh323中大概要导出8000-16000个函数(现在已经越......
 ·注册文件类型,设置文件图标    »显示摘要«
    摘要:{------------------------------------------------------------------------------- @过程名: slpert -> tfm_main.setassociatedexec @作者: gavin @日期: 2004.09.08 @功能描述: @参数: fileext, filetype, filedescription......


ORACLE函数大全
sql中的单记录函数

返回与指定的字符对应的十进制数; 【程序编程相关:[收藏]无法笑傲的江湖-Sunny

1.ascii 【推荐阅读:Running applications

--------- --------- --------- --------- 【扩展信息:关于泛型编程思想的言论摘录(不断更新)

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

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)

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

7.3890561 2.7182818

23.floor

对给定的数字取整数

sql> select floor(2345.67) from dual;

floor(2345.67)

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

          2345

24.ln

返回一个数字的对数值

sql> select ln(1),ln(2),ln(2.7182818) from dual;

    ln(1)     ln(2) ln(2.7182818)

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

        0 .69314718     .99999999

25.log(n1,n2)

返回一个以n1为底n2的对数

sql> select log(2,1),log(2,4) from dual;


...   下一页
 ·拖拉打开文件    »显示摘要«
    摘要:procedure dragdropfiles(var message: tmessage); message wm_dropfiles; procedure tfm_main.dragdropfiles(var message: tmessage);var p: array[0..254] of char; i: word;begin inherited; i := dragqueryfile......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE