Oracle公司内部数据库培训资料基本SQLSELEC语句

上传人:651f****hhh 文档编号:253063728 上传时间:2024-11-28 格式:PPTX 页数:30 大小:351.88KB
返回 下载 相关 举报
Oracle公司内部数据库培训资料基本SQLSELEC语句_第1页
第1页 / 共30页
Oracle公司内部数据库培训资料基本SQLSELEC语句_第2页
第2页 / 共30页
Oracle公司内部数据库培训资料基本SQLSELEC语句_第3页
第3页 / 共30页
点击查看更多>>
资源描述
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,语句,目标,通过本章学习,您将可以,:,列举,SQL SELECT,语句的功能。,执行简单的选择语句。,SQL,语言和,SQL*Plus,命令的不同。,SQL,SELECT,语句的功能,行,列,表,1,表,2,表,Join,表,基本,SELECT,语句,SELECT*|DISTINCT,column,|,expression,alias,.,FROM,table;,SELECT,标识,选择哪些列。,FROM,标识从哪个表中选择。,SELECT*,FROM departments;,选择全部列,选择特定的列,SELECT department_id,location_id,FROM departments;,Writing SQL Statements,SQL,语言大小写不敏感。,SQL,可以写在一行或者多行,关键字不能被缩写也不能分行,各子句一般要分行写。,使用缩进提高语句的可读性。,列头设置,SQL*Plus:,字符和日期类型的列左对齐,字符类型的列右对齐,默认头显示方式,:,大写,算术运算符,数字和日期使用的数学表达式。,操作符,+,-,*,/,描述,加,减,乘,除,使用数学运算符,SELECT last_name,salary,salary+300,FROM employees;,操作符优,先,先级,乘除的优,先,先级高于,加,加减。,同一优先,级,级运算符,从,从左向右,执,执行。,括号内的,运,运算先执,行,行。,*,/,+,_,操作符优,先,先级,SELECT last_name,salary,12*salary+100,FROMemployees;,使用括号,SELECT last_name,salary,12*(salary+100),FROMemployees;,定义空值,空值是无,效,效的,未,指,指定的,,未,未知的或,不,不可预知,的,的值。,空值不是,空,空格或者0。,SELECT last_name,job_id,salary,commission_pct,FROMemployees;,SELECT last_name,12*salary*commission_pct,FROMemployees;,空值在数,学,学运算中,的,的使用,包含空值,的,的数学表,达,达式的值,都,都为空值,列的别名,列的别名,:,重命名一,个,个列。,便于计算,。,。,紧跟列名,,,,也可以,在,在列名和,别,别名之间,加,加入关键,字,字,AS,,以便在别,名,名中包含,空,空格或特,殊,殊的字符,并,并区分大,小,小写。,使用别名,SELECT last_nameName,salary*12 Annual Salary,FROMemployees;,SELECT last_nameASname,commission_pctcomm,FROMemployees;,连接符,连接符,:,把列与列,,,,列与字,符,符连接在,一,一起。,用,|,表示。,可以用来,合成,列,列。,连接符应,用,用举例,SELECTlast_name|job_idASEmployees,FROMemployees;,字符串,字符串可,以,以是,SELECT,列表中的,一,一个字符,数字,日,日期。,日期和字,符,符只能在,单,单引号中,出,出现。,每当返回,一,一行时,,字,字符串被,输,输出一次,。,。,字符串,SELECT last_name|isa|job_id,AS EmployeeDetails,FROMemployees;,重复行,默认情况,下,下,查询,会,会返回全,部,部行,包,括,括重复行,。,。,SELECT department_id,FROMemployees;,删除重复,行,行,在,SELECT,子句中使,用,用关键字,DISTINCT,删除重,复,复行。,SELECT DISTINCTdepartment_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*|DISTINCT,column|expression,alias,.,FROM,table;,通,过,过,本,本,课,课,,,,,您,您,应,应,该,该,可,可,以,以,完,完,成,成,:,书,写,写,SELECT,语,句,句,:,返,回,回,表,表,中,中,的,的,全,全,部,部,数,数,据,据,。,。,返,回,回,表,表,中,中,指,指,定,定,列,列,的,的,数,数,据,据,。,。,使,用,用,别,别,名,名,。,。,使,用,用,SQL*Plus,环,境,境,,,,,书,书,写,写,,,,,保,保,存,存,和,和,执,执,行,行,SQL,语,句,句,和,和,SQL*Plus,命,令,令,。,。,演,讲,讲,完,完,毕,毕,,,,,谢,谢,谢,谢,观,观,看,看,!,!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


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

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


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