华信内部培训教程之ORACLE

上传人:651f****hhh 文档编号:243941968 上传时间:2024-10-01 格式:PPTX 页数:29 大小:289.44KB
返回 下载 相关 举报
华信内部培训教程之ORACLE_第1页
第1页 / 共29页
华信内部培训教程之ORACLE_第2页
第2页 / 共29页
华信内部培训教程之ORACLE_第3页
第3页 / 共29页
点击查看更多>>
资源描述
Click to edit Master title style,First Level,Second Level,Third Level,Fourth Level,Fifth Level,1-,#,Copyright Oracle Corporation,2001.All rights reserved.,基本,SQL,SELECT,语句,目标,通过本,章,章学习,,,,您将,可,可以:,列举SQLSELECT语句的,功,功能。,执行简,单,单的选,择,择语句,。,。,SQL语言和SQL,*,*Plus命令的,不,不同。,SQLSELECT语句的,功,功能,行,列,表,1,表,2,表,Join,表,基本SELECT语句,SELECT,*,*|,DISTINCTcolumn|expressionalias,.,.,.,FROMtable;,SELECT标识选择哪,些,些列。,FROM标识从,哪,哪个表,中,中选择,。,。,SELECT,*,*,FROMdepartments,;,;,选择全,部,部列,选择特,定,定的列,SELECTdepartment_id,location,_,_id,FROMdepartments,;,;,Writing SQLStatements,SQL语言大,小,小写不,敏,敏感。,SQL可以写,在,在一行,或,或者多,行,行,关键字,不,不能被,缩,缩写也,不,不能分,行,行,各子句,一,一般要,分,分行写,。,。,使用缩,进,进提高,语,语句的,可,可读性,。,。,列头设,置,置,SQL,*,*Plus:,字符和,日,日期类,型,型的列,左,左对齐,字符类,型,型的列,右,右对齐,默认头,显,显示方,式,式:大写,算术运,算,算符,数字和,日,日期使,用,用的数,学,学表达,式,式。,操作符,+,-,*,/,描述,加,减,乘,除,使用数,学,学运算,符,符,SELECTlast_name,salary,salary,+,+300,FROMemployees;,操作符,优,优先级,乘除的,优,优先级,高,高于加,减,减。,同一优,先,先级运,算,算符从,左,左向右,执,执行。,括号内,的,的运算,先,先执行,。,。,*,/,+,_,操作符,优,优先级,SELECTlast_name,salary,12*salary+100,FROMemployees;,使用括,号,号,SELECTlast_name,salary,12*(salary,+,+100),FROMemployees;,定义空,值,值,空值是,无,无效的,,,,未指,定,定的,,未,未知的,或,或不可,预,预知的,值,值。,空值不,是,是空格,或,或者0,。,。,SELECTlast_name,job,_,_id,salary,commission_pct,FROMemployees;,SELECTlast_name,12*salary,*,*commission_pct,FROMemployees;,空值在,数,数学运,算,算中的,使,使用,包含空,值,值的数,学,学表达,式,式的值,都,都为空,值,值,列的别,名,名,列的别,名,名:,重命名,一,一个列,。,。,便于计,算,算。,紧跟列,名,名,也,可,可以在,列,列名和,别,别名之,间,间加入,关,关键字,AS,,,,以便在,别,别名中,包,包含空,格,格或特,殊,殊的字,符,符并区,分,分大小,写,写。,使用别,名,名,SELECTlast_name Name,salary*12 AnnualSalary,FROMemployees;,SELECTlast_name AS name,commission,_,_pct comm,FROMemployees;,连接符,连接符:,把列与,列,列,列,与,与字符,连,连接在,一,一起。,用|表示,。,。,可以用,来,来合,成,成列,。,。,连接符,应,应用举,例,例,SELECTlast_name|job,_,_idAS,Employees,FROMemployees,;,;,字符串,字符串,可,可以是SELECT列表中,的,的一个,字,字符,数,数字,日,日期。,日期和,字,字符只,能,能在单,引,引号中,出,出现。,每当返,回,回一行,时,时,字,符,符串被,输,输出一,次,次。,字符串,SELECTlast_name|,|,|isa,|,|job_id,AS,EmployeeDetails,FROMemployees;,重复行,默认情,况,况下,,查,查询会,返,返回全,部,部行,,包,包括重,复,复行。,SELECTdepartment_id,FROMemployees;,删除重,复,复行,在SELECT子句中,使,使用关,键,键字DISTINCT删除重,复,复行。,SELECTDISTINCTdepartment_id,FROMemployees;,SQL和SQL,*,*Plus,SQL,语句,Oracle,服务器,查询结果,SQL*Plus,命令,客户端,格式化报表,浏览器,SQL*Plus,SQL语句与SQL,*,*Plus命令,SQL,statements,SQL,一种语,言,言,ANSI标准,关键字,不,不能缩,写,写,使用语,句,句控制,数,数据库,中,中的表,的,的定义,信,信息和,表,表中的,数,数据,SQL,*,*Plus,一种环,境,境,Oracle的特性,之,之一,关键字,可,可以缩,写,写,命令不,能,能改变,数,数据库,中,中的数,据,据的值,集中运,行,行,SQL,*,*Plus,commands,SQL,*,*Plus,使用SQL,*,*Plus可以:,描述表,结,结构。,编辑SQL语句。,执行SQL语句。,将SQL保存在,文,文件中,并,并将SQL语句执,行,行结果,保,保存在,文,文件中,。,。,在保存,的,的文件,中,中执行,语,语句。,将文本,文,文件装,入,入SQL,*,*Plus编辑窗,口,口。,显示表,结,结构,使用DESCRIBE命令,,表,表示表,结,结构,DESCRIBE,tablename,显示表,结,结构,DESCRIBEemployees,总结,SELECT,*,*|,DISTINCTcolumn,|,|expressionalias,.,.,.,FROMtable;,通过本,课,课,您,应,应该可,以,以完成:,书写SELECT语句:,返回表,中,中的全,部,部数据,。,。,返回表,中,中指定,列,列的数,据,据。,使用别,名,名。,使用SQL,*,*Plus环境,,书,书写,,保,保存和,执,执行SQL语句和SQL,*,*Plus命令。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!