Oracle公司内部数据库培训资料Les0111097

上传人:沈*** 文档编号:244004276 上传时间:2024-10-02 格式:PPTX 页数:30 大小:459.48KB
返回 下载 相关 举报
Oracle公司内部数据库培训资料Les0111097_第1页
第1页 / 共30页
Oracle公司内部数据库培训资料Les0111097_第2页
第2页 / 共30页
Oracle公司内部数据库培训资料Les0111097_第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,FROM employees;,使用括号,SELECT last_name,salary,12*(salary+100),FROM employees;,定义空值,空值是无效的,未指定的,未知的或不可预知的值。,空值不是空格或者0。,SELECT last_name,job_id,salary,commission_pct,FROM employees;,SELECT last_name,12*salary*commission_pct,FROM employees;,空值在数学运算中的使用,包含空值的数学表达式的值都为空值,列的别名,列的别名,:,重命名一个列。,便于计算。,紧跟列名,也可以在列名和别名之间加入关键字,AS,,以便在别名中包含空格或特殊的字符并区分大小写。,使用别名,SELECT last_name Name,salary*12 Annual Salary,FROM employees;,SELECT last_name AS name,commission_pct comm,FROM employees;,连接符,连接符,:,把列与列,列与字符连接在一起。,用,|,表示。,可以用来合成列。,连接符应用举例,SELECTlast_name|job_id AS Employees,FROM employees;,字符串,字符串可以是,SELECT,列表中的一个字符,数字,日期。,日期和字符只能在单引号中出现。,每当返回一行时,字符串被输出一次。,字符串,SELECT last_name|is a|job_id,AS Employee Details,FROM employees;,重复行,默认情况下,查询会返回全部行,包括重复行。,SELECT department_id,FROM employees;,删除重复行,在,SELECT,子句中使用关键字,DISTINCT,删除重复行。,SELECT DISTINCT department_id,FROM employees;,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,显示表结构,DESCRIBE employees,总结,SELECT*|DISTINCT,column|expression,alias,.,FROM,table;,通过本课,您应该可以完成,:,书写,SELECT,语句,:,返回表中的全部数据。,返回表中指定列的数据。,使用别名。,使用,SQL*Plus,环境,书写,保存和执行,SQL,语句和,SQL*Plus,命令。,演讲完毕,谢谢观看!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


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

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


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