- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLFunctions笔记
SQL Functions笔记
1、ABS( -2)函数
返回参数的绝对值ABS( -2)=2;如 select abs(-2) “abs” from dual;
2、ACOS(n)
计算出反余弦的值 ,n的取值必须在-1到1之间,并且返回的函数值在0到3.1415926之间,如果n是二进制float型那么返回值是double型,除此之外返回数字的数据类型与参数相同。例如:
Select acos(-1) “arc_cosine” from dual; 返回(3.14159265358979
3、ADD_MONTHS(date , n)
返回时间date加上n个月后的时间点;例如
Select sysdate,add_months(sysdate,1) add from dual; = 2008-5-13 , 2008-6-13
4、ASCII(char)
返回指定字符对应的十进制数例如:
select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;
??????? A???????? A????? ZERO???? SPACE--------- --------- --------- ---------
?????? 65??????? 97??????? 48??????? 32
5、ASCIISTR(char)
判断字符串char是否含汉字如果含有转化成十六进制
6、ASIN(n)
给定数字参数n 返回它的反正弦值,n取值在-1到1之间
7、ATAN(n)
返回数字n的反正切值,反正切值在-2到2之间
8、ATAN2(n,m)
返回点(-1,1)的正切值;tangent切线, [数]正切
9、AVG(column)
对表中的某个数据字段求平均值,AVG(distinct|all)对所有非重复的值求平均值;例如:
create table table3(xm varchar(8),sal number(7,2));语句已处理。insert into table3 values(gao,1111.11);insert into table3 values(gao,1111.11);insert into table3 values(zhu,5555.55);commit;
select avg(distinct sal) from table3;
AVG(DISTINCTSAL)----------------???????? 3333.33
select avg(all sal) from gao.table3;
AVG(ALLSAL)-----------??? 2592.59
10、bfilename(directory,file_name)
返回操作系统中与物理文件file_name相关的BFILE位置指示符。directory必须是数据字典中的一个DIRECTORY类型对象。 COALESCE(,,,,可以多个参数)返回从左到右的第一个非空的表达式。如果所有表达式都为NULL,则返回NULL。……….)
有二进制返回十进制数如:bin_to_num(1,0,1,1)返回值是 11;
12、bitand(nExpression1,??? nExpression2)
两个参数指定按位进行AND??? 运算的两个数值。如果??? nExpression1??? 和??? nExpression2??? 为非整数型,那么它们在按位进行??? AND??? 运算之前转换为整数。BITAND(??? )??? 将??? nExpression1??? 的每一位同??? nExpression2??? 的相应位进行比较。如果??? nExpression1??? 和??? nExpression2??? 的位都是??? 1,相应的结果位就是??? 1;否则相应的结果位是??? 0。???将某种数据类型的表达式显式转换为另一种数据类型。CAST 语法 使用 CAST: CAST ( expression AS data_type )
CAST(ytd_sales AS char(20))
如create table classes( class_id varchar2(3) not null,stu_num number(2));
Select cast(class_id as number) from classes;
15、CEIL(n)
返回最小的比n大的整数。例如select ceil(15.7) “ceiling” from dual; 返回结果是16。
16、CHARTOR
文档评论(0)