北大青鸟Oracle教程集Chapter 课件.ppt

北大青鸟Oracle教程集Chapter 课件.ppt

ID:57107231

大小:128.00 KB

页数:30页

时间:2020-07-31

北大青鸟Oracle教程集Chapter 课件.ppt_第1页
北大青鸟Oracle教程集Chapter 课件.ppt_第2页
北大青鸟Oracle教程集Chapter 课件.ppt_第3页
北大青鸟Oracle教程集Chapter 课件.ppt_第4页
北大青鸟Oracle教程集Chapter 课件.ppt_第5页
资源描述:

《北大青鸟Oracle教程集Chapter 课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、查询和SQL函数第二章回顾-Oracle入门2-1DBMS是一个相关数据的集合和一组用来访问数据的程序。数据中可以识别的关系如下:一对一一对多多对多用于存储和检索数据库中数据的语言是SQL2回顾-Oracle入门2-2Oracle支持Char、Varchar2、Number、Long、Date、Raw、LongRaw和Lob以存储数据。Create、Alter、Drop和Truncate是用于定义数据的不同命令。Insert、Update、Delete和SELECT是用于操纵数据的不同命令。Commit、Savepoi

2、nt和Rollback是可用于控制事务的命令。Grant和Revoke是用于控制数据的两个命令。3本章目标SELECT语句的使用SQL*Plus中的运算符SQL*Plus函数临时表4SELECT语句4-1SELECT可以用于:创建现有表的副本插入来自其他表的记录使用别名让列显示其他名称5SELECT语句4-2创建现有表的副本-语法:CreatetableasSELECTcolumn_namesfrom;6SELECT语句4-3插入来自其他表的记录

3、-语法:Insertinto(SELECTcolumn_namesfrom);7SELECT语句4-4为列显示不同名称-语法:SELECTcolumn_namefromtable_name;8SQL*Plus中的运算符运算符的分类算术运算符比较运算符逻辑运算符集合运算符连接运算符9算术运算符算术运算符用于执行数学计算不同的算术运算符加(+)减(-)乘(*)除(/)10比较运算符比较运算符用于将一个表达式与另一个表达式进行比较不同的

4、比较运算符=、!=、<、>、<=、>=INLIKEISNULLBETWEEN和NOTBETWEEN11逻辑运算符逻辑运算符用于合并两个条件的结果以产生单个结果不同的逻辑运算符ANDORNOT12集合运算符集合运算符用于合并两个独立查询的结果不同的集合运算符UnionUnionallIntersectMinus13连接运算符连接运算符用于将两个或多个字符串合并在一起符号(

5、

6、)表示连接运算符14SQL*Plus函数11-1SQL*Plus函数用于操纵数据接受一个或多个参数并返回一个值SQL*Plus函数的类别单行函数分组

7、函数15单行函数对每一行返回一个值也称为标量函数在SELECT和WHERE子句中使用SQL*Plus函数11-216单行函数的分类日期函数字符函数数字函数转换函数其他函数常规函数SQL*Plus函数11-317日期函数Add_monthsLast_dayMonths_betweenRoundNext_dayTruncGreatestSQL*Plus函数11-418字符函数SubstrInstrLengthLpadRpadTrimDecodeSQL*Plus函数11-519数字函数ModRoundTruncSignLnS

8、QL*Plus函数11-620SQL*Plus函数11-7转换函数To_char()To_date()To_number()21SQL*Plus函数11-8其他函数UidUserVsize22SQL*Plus函数11-9常规函数NVLNVL2NULLIFCOALESCE23SQL*Plus函数11-10分组函数基于一组行产生结果对每组返回一个值24SQL*Plus函数11-11不同的分组函数AvgMaxMinSumCountStddevvariance25GroupBy和Having子句GroupBy子句用于将信息划分

9、为较小的组每一组行返回针对每组的单个结果行Having字句用于指定针对行的某些条件它限定组中的行26ROLLUP和CUBEROLLUP结果集包含分组行和小计行ROLLUP(column_name1,column_name2)CUBE产生交叉表格报表CUBE(column_name1,column_name2,column_ name3)27临时表只在用户会话期间存在的表数据在用户事务处理期间持续存在使用CREATEGLOBALTEMPORARYTABLE命令不会自动获得空间插入的值仅在此特定会话中可用28总结2-1SE

10、LECT语句可以用于:创建表的副本插入来自其他表的记录显示列别名SQL*Plus提供不同类型的运算符使用集合运算符可以合并查询SQL*PLUS函数划分为单行函数和分组函数29总结2-2转换函数用于转换数据类型分组函数对每组返回一个值Rollup和Cube运算符用于查找表达式的聚集和超级聚集在临时表中数据在用户事务处理期间持续存在3

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

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

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