欢迎来到天天文库
浏览记录
ID:44785825
大小:232.00 KB
页数:30页
时间:2019-10-28
《查询和SQL函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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、Savepoint和Rollback是可用于控制事务的命令。
2、Grant和Revoke是用于控制数据的两个命令。3本章目标SELECT语句的使用SQL*Plus中的运算符SQL*Plus函数临时表4SELECT语句4-1SELECT可以用于:创建现有表的副本插入来自其他表的记录使用别名让列显示其他名称5SELECT语句4-2创建现有表的副本-语法:CreatetableasSELECTcolumn_namesfrom;6SELECT语句4-3插入来自其他表的记录-语法:Insertinto(SELECTcolumn_namesf
3、rom);7SELECT语句4-4为列显示不同名称-语法:SELECTcolumn_namefromtable_name;8SQL*Plus中的运算符运算符的分类算术运算符比较运算符逻辑运算符集合运算符连接运算符9算术运算符算术运算符用于执行数学计算不同的算术运算符加(+)减(-)乘(*)除(/)10比较运算符比较运算符用于将一个表达式与另一个表达式进行比较不同的比较运算符=、!=、<、>、<=、>=INLIKEISNULLBETWEEN和NOTBETWEEN11逻辑运算符逻辑运算符用于合并两个条件
4、的结果以产生单个结果不同的逻辑运算符ANDORNOT12集合运算符集合运算符用于合并两个独立查询的结果不同的集合运算符UnionUnionallIntersectMinus13连接运算符连接运算符用于将两个或多个字符串合并在一起符号(
5、
6、)表示连接运算符14SQL*Plus函数11-1SQL*Plus函数用于操纵数据接受一个或多个参数并返回一个值SQL*Plus函数的类别单行函数分组函数15单行函数对每一行返回一个值也称为标量函数在SELECT和WHERE子句中使用SQL*Plus函数11-216单行函数的分类日期函数字符函数数字函数转换函数其他函数常规函数SQL
7、*Plus函数11-317日期函数Add_monthsLast_dayMonths_betweenRoundNext_dayTruncGreatestSQL*Plus函数11-418字符函数SubstrInstrLengthLpadRpadTrimDecodeSQL*Plus函数11-519数字函数ModRoundTruncSignLnSQL*Plus函数11-620SQL*Plus函数11-7转换函数To_char()To_date()To_number()21SQL*Plus函数11-8其他函数UidUserVsize22SQL*Plus函数11-9常规函数N
8、VLNVL2NULLIFCOALESCE23SQL*Plus函数11-10分组函数基于一组行产生结果对每组返回一个值24SQL*Plus函数11-11不同的分组函数AvgMaxMinSumCountStddevvariance25GroupBy和Having子句GroupBy子句用于将信息划分为较小的组每一组行返回针对每组的单个结果行Having字句用于指定针对行的某些条件它限定组中的行26ROLLUP和CUBEROLLUP结果集包含分组行和小计行ROLLUP(column_name1,column_name2)CUBE产生交叉表格报表CUBE(column_na
9、me1,column_name2,column_name3)27临时表只在用户会话期间存在的表数据在用户事务处理期间持续存在使用CREATEGLOBALTEMPORARYTABLE命令不会自动获得空间插入的值仅在此特定会话中可用28总结2-1SELECT语句可以用于:创建表的副本插入来自其他表的记录显示列别名SQL*Plus提供不同类型的运算符使用集合运算符可以合并查询SQL*PLUS函数划分为单行函数和分组函数29总结2-2转换函数用于转换数据类型分组函数对每组返回一个值Rollup和Cube运算符用于查找表达式的聚集和超级聚集在临时表中数据在用户事务处理期间
10、持续存在3
此文档下载收益归作者所有