版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级软件人才实作培训专家!基本 SQL SELECT 语句讲师:佟 刚北京传智播客教育高级软件人才实作培训专家!目标通过本章学习,您将可以: 列举 SQL SELECT语句的功能。 执行简单的选择语句。 SQL 语言和 SQL*Plus 命令的不同。北京传智播客教育 高级软件人才实作培训专家!基本 SELECT 语句SELECT FROM*|DISTINCT column|expression table;alias,.标识 选择哪些列。标识从哪个表中选择。 SELECT FROM北京传智播客教育 www.itc
2、高级软件人才实作培训专家!选择全部列SELECT FROMdepartments;北京传智播客教育 *高级软件人才实作培训专家!选择特定的列SELECT FROMdepartments;北京传智播客教育 department_id, location_id高级软件人才实作培训专家!注意 SQL 语言大小写不敏感。 SQL 可以写在一行或者多行 关键字不能被缩写也不能分行 各子句一般要分行写。 使用缩进提高语句的可读性。北京传智播客教育 高级软件人才实作培训专家!算术运算符数字和日期使用的算术运算符。北京传
3、智播客教育 操作符描述+加-减*乘/除高级软件人才实作培训专家!算符使用数SELECT FROMlast_name, employees;salary,北京传智播客教育 salary + 300高级软件人才实作培训专家!操作符优先级 乘除的优先级高于加减。 同一优先级运算符从左向右执行。 括号内的运算先执行。北京传智播客教育 */+_高级软件人才实作培训专家!操作符优先级SELECT FROMlast_name, employees;salary,北京传智播客教育 12*salary+100
4、高级软件人才实作培训专家!使用括号SELECT FROMlast_name, employees;salary,北京传智播客教育 12*(salary+100)高级软件人才实作培训专家!定义空值 空值是无效的,未指定的,未知的或不可预知的值 空值不是空格或者0。SELECT FROMlast_name, employees;job_id,salary,北京传智播客教育 commission_pct高级软件人才实作培训专家!算中的使用空值在数包含空值的数学表达式的值都为空值SELECT FROMlast_name, employees;北京传智
5、播客教育 12*salary*commission_pct高级软件人才实作培训专家!列的别名列的别名: 重命名一个列。 便于计算。 紧跟列名,也可以在列名和别名之间加入关键字AS,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。北京传智播客教育 高级软件人才实作培训专家!使用别名SELECT FROMlast_name AS employees;,commission_pctSELECT FROMlast_name, salary*12employees;北京传智播客教育 NameAnnual Sala
6、rycommname高级软件人才实作培训专家!连接符连接符: 把列与列,列与字符连接在一起。 用|表示。 可以用来合成列。北京传智播客教育 高级软件人才实作培训专家!连接符应用举例SELECT FROMlast_nameb_idASEmployeesemployees;北京传智播客教育 |jo高级软件人才实作培训专家!字符串 字符串可以是 SELECT 列表中的一个字符,数字,日期。 日期和字符只能在单引号中出现。 每当返回一行时,字符串被输出一次。Xxxs email is xxx北京传智播客教育 高级软件人才实作
7、培训专家!字符串SELECTlast_name|job_idAS Employeeemployees;DetailsFROM北京传智播客教育 is a 高级软件人才实作培训专家!重复行默认情况下,查询会返回全部行,包括重复行。SELECT FROMdepartment_id employees;北京传智播客教育 高级软件人才实作培训专家!删除重复行在 SELECT 子句中使用关键字 DISTINCT 删除重复行。SELECT FROMdepartment_idemployees;北京传智播客教育 DISTINCT高
8、级软件人才实作培训专家!SQL 和 SQL*PlusSQL 语句Oracle查询结果SQL*Plus命令格式化报表客户端北京传智播客教育 服务器SQL*Plus浏览器高级软件人才实作培训专家!SQL 语句与SQL*Plus 命令SQL*PlusSQL一种环境Oracle 的特性之一关键字可以缩写命令不能改变数据库中的数据的值集中运行一种语言ANSI 标准关键字不能缩写使用语句控制数据库中的表的定义信息和表中的数据Structural query language北京传智播客教育 高级软件人才实作培训专家!SQL*Plus使用SQL*Plus可以: 描述表结构。 编辑 SQL 语句。 执行 SQL语句。 将 SQL 保存在文件中并将SQL语句执行结果保存在文件中。 在保存的文件中执行语句。 将文本文件装入 SQL*Plus编辑窗口。北京传智播客教育 高级软件人才实作培训专家!显示表结构使用 DESCRIBE 命令,表示表结构DESCRIBEtablename北京传智播客教育 高级软件人才实作培训专家!显示表结构DESCRIBEemployees北京传智播客教育 高级软件人才实作培训专家!总结通过本课,您应该可以完成:书写SELECT语句:返回表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育扶贫与社保扶贫的协同发展-洞察与解读
- 个性化定价模型-第1篇-洞察与解读
- 基因组学驱动的抗生素耐药性抑制研究-洞察与解读
- 元素地球化学与环境演化研究-洞察与解读
- 小学“六一”国际儿童节文艺汇演活动全套方案材料
- 2026年牡丹江市社区工作者招聘考试备考试题及答案详解
- 2026浙江宁波市中医院招聘编外工作人员1人考试备考题库及答案解析
- 2026年张家界市畜牧系统事业单位人员招聘考试备考试题及答案详解
- 企业财务管理优化方案设计手册
- 2026年甘肃省甘南藏族自治州藏医医院招聘12人考试模拟试题及答案解析
- 2026年山东省济南槐荫区九年级中考物理二模考试试题(含答案)
- 铁路专用线维护保养方案
- 2026-2030中国压缩空气储能行业竞争格局与投资可行性战略规划研究报告
- FZ/T 60007-2019毛毯试验方法
- 中小学班主任与心理健康教育教师专题培训课件
- 肝衰竭机制及治疗进展课件
- 中医诊所规章制度(完整版)
- DB33T 2383-2021 公路工程强力搅拌就地固化设计与施工技术规范
- 回转窑基础知识培训课件
- 人民币银行结算账户管理办法
- (名师整理)最新中考语文《非连续性文本阅读》专题复习精品课件
评论
0/150
提交评论