大型数据库技术-Oracle中的SQL使用.doc

大型数据库技术-Oracle中的SQL使用.doc

ID:28378820

大小:27.00 KB

页数:5页

时间:2018-12-09

大型数据库技术-Oracle中的SQL使用.doc_第1页
大型数据库技术-Oracle中的SQL使用.doc_第2页
大型数据库技术-Oracle中的SQL使用.doc_第3页
大型数据库技术-Oracle中的SQL使用.doc_第4页
大型数据库技术-Oracle中的SQL使用.doc_第5页
资源描述:

《大型数据库技术-Oracle中的SQL使用.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验四:Oracle中的SQL使用一、实验目的1.掌握SQL语言中常用系统函数;2.掌握SQL语言的应用。二、实验内容1.查询SQL中如下常用函数的使用,并举例说明(完成格式参考Length)。l字符l日期上回断电我做到这里了l转换l统计函数l其他格式为select命令语句列别名from

2、dual例如:Length函数形式:Length(X)函数说明:返回字符串X的长度举例:selectlength(‘helloworld’)fromdual;运行结果:LENGTH('HELLOWORLD')例如:To_char函数形式:To_char(X,F)函数说明:把X以F格式转换成字符串举例:;SQL>selectto_char(sysdate,'HH12-MI-SS')Timefromdual;运行结果:TIME--------10-19-11例如:to_date函数形式:to_date(X,F)函数说明:把给定的时间(毫秒)转换成F

3、格式输出举例:SQL>selectto_date(2454000,'J')fromdual;运行结果:TO_DATE(245400--------------21-9月-06例如:to_number函数形式:to_number(X1,X2)函数说明:把X1进制数转换成X2进制数举例:;SQL>selectto_number('19c','xxx'),to_number('f','xxx')2fromdual;运行结果:TO_NUMBER('19C','XXX')TO_NUMBER('F','XXX')----------------------

4、--------------------41215例如:Sum函数形式:sum(X)fromB函数说明:给B表中的X求和举例:;SQL>selectsum(sal)fromemp;运行结果:SUM(SAL)--------------12000例如:、Avg、函数形式:Avg(X)fromB函数说明:给B表中的X求均值举例:;SQL>selectavg(sal)fromemp;运行结果:AVG(SAL)--------------4000例如:Max、函数形式:Max(X)fromB函数说明:给B表中的X求最大值举例:;SQL>selectma

5、x(sal)fromemp;运行结果:MAX(SAL)--------------6000例如:Min、函数形式:Min(X)fromB函数说明:给B表中的X求最小值举例:;SQL>selectmin(sal)fromemp;运行结果:MIN(SAL)--------------3000例如:Count函数形式:Count(X)fromB函数说明:给B表中的X计数举例:;SQL>selectcount(sal)fromemp;运行结果:COUNT(SAL)--------------15例如:User、·函数形式:userfromB函数说明:返

6、回当前用户的名字举例:;SQL>selectuserfromdual;运行结果:USER------------------------------SYS例如:Decode函数形式:decode(x,1,'XXX',2’,YYY','other')函数说明:它可以将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值举例:;SQL>selectdecode(3,1,'xis1',2,'xis2','other')fromdual;运行结果:DECOD-----other例如:、Nvl函数形式:nvl(X,0)函数说明:nul函数将一个nu

7、ll值转换为一个实际的值。举例:;nvl(commision,0)运行结果:SQL>selectempno,ename,sal,nvl(comm,0)comm,(sal+nvl(comm,0))*12annual_salfromemp;    EMPNOENAME            SAL      COMMANNUAL_SAL--------------------------------------------------     7369SMITH            800         0      9600---------

8、-----------112.在使用SQL的内置函数时,经常用到关键词dual,查询dual的含义,并举例说明其使用方法。Dual是SQL中默认存在的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。