已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基本SQLSELECT语句 目标 通过本章学习 您将可以 列举SQLSELECT语句的功能 执行简单的选择语句 SQL语言和SQL Plus命令的不同 SQLSELECT语句的功能 行 列 表1 表2 表 Join 表 基本SELECT语句 SELECT DISTINCT column expression alias FROMtable SELECT标识选择哪些列 FROM标识从哪个表中选择 SELECT FROMdepartments 选择全部列 选择特定的列 SELECTdepartment id location idFROMdepartments WritingSQLStatements SQL语言大小写不敏感 SQL可以写在一行或者多行关键字不能被缩写也不能分行各子句一般要分行写 使用缩进提高语句的可读性 列头设置 SQL Plus 字符和日期类型的列左对齐字符类型的列右对齐默认头显示方式 大写 算术运算符 数字和日期使用的数学表达式 操作符 描述加减乘除 使用数学运算符 SELECTlast name salary salary 300FROMemployees 操作符优先级 乘除的优先级高于加减 同一优先级运算符从左向右执行 括号内的运算先执行 操作符优先级 SELECTlast name salary 12 salary 100FROMemployees 使用括号 SELECTlast name salary 12 salary 100 FROMemployees 定义空值 空值是无效的 未指定的 未知的或不可预知的值 空值不是空格或者0 SELECTlast name job id salary commission pctFROMemployees SELECTlast name 12 salary commission pctFROMemployees 空值在数学运算中的使用 包含空值的数学表达式的值都为空值 列的别名 列的别名 重命名一个列 便于计算 紧跟列名 也可以在列名和别名之间加入关键字 AS 以便在别名中包含空格或特殊的字符并区分大小写 使用别名 SELECTlast name Name salary 12 AnnualSalary FROMemployees SELECTlast nameASname commission pctcommFROMemployees 连接符 连接符 把列与列 列与字符连接在一起 用 表示 可以用来 合成 列 连接符应用举例 SELECTlast name job idAS Employees FROMemployees 字符串 字符串可以是SELECT列表中的一个字符 数字 日期 日期和字符只能在单引号中出现 每当返回一行时 字符串被输出一次 字符串 SELECTlast name isa job idAS EmployeeDetails FROMemployees 重复行 默认情况下 查询会返回全部行 包括重复行 SELECTdepartment idFROMemployees 删除重复行 在SELECT子句中使用关键字 DISTINCT 删除重复行 SELECTDISTINCTdepartment idFROMemployees SQL和SQL Plus 客户端 SQL语句与SQL Plus命令 SQLstatements SQL一种语言ANSI标准关键字不能缩写使用语句控制数据库中的表的定义信息和表中的数据 SQL Plus一种环境Oracle的特性之一关键字可以缩写命令不能改变数据库中的数据的值集中运行 SQL Pluscommands SQL Plus 使用SQL Plus可以 描述表结构 编辑SQL语句 执行SQL语句 将SQL保存在文件中并将SQL语句执行结果保存在文件中 在保存的文件中执行语句 将文本文件装入SQL Plus编辑窗口 显示表结构 使用DESCRIBE命令 表示表结构 DESC RIBE tablename 显示表结构 DESCRIBEemployees 总结 SELECT DISTINCT column expression alias FROMt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络安全教育课件图文
- 房地产行业市场前景及投资研究报告:日本龙头房企股价表现
- 合规转利润:降本增效全指南(2026)《GBT 39292-2020废钯炭分析用取样和制样方法》
- 坝体混凝土裂缝处理工艺
- 创想三维-市场前景及投资研究报告:全球消费级3d打印龙头全链路生态
- 2026年浙江省人教版初中数学下册第9章同步练习题
- 2026年浙江省高中数学概率统计专题训练题库
- 湖北省2026-2027学年高三(上)联考数学试卷(8月份)(含答案)
- 合规转利润:降本增效全指南(2026)《GBT 39033-2020奥氏体-铁素体型双相不锈钢盘条》
- 合规转利润:降本增效全指南(2026)《GBT 38689-2020耐蚀合金冷轧薄板及带材》从合规成本到利润增长全案:避坑防控+降本增效+商业壁垒构建
- 2026年及未来5年中国液压机行业发展潜力分析及投资方向研究报告
- 内蒙古生物技术生物工程试卷
- 越野摩托活动方案
- T-ZZB 2684-2022 精密立式加工中心
- GB/T 46409-2025风险管理新兴风险管理指南
- 悬臂式支护结构钢板桩施工方案
- TJSTJXH5-2022高延性混凝土加固技术规程
- 电子商务平台系统设计与实施方案
- 火电厂反渗透水处理课件
- 7.4跨学科实践活动:海洋资源的综合利用与制盐说课稿-2024-2025学年九年级化学科粤版(2024)下册
- 既有建筑改造工程消防设计审查验收技术指南-2024版
评论
0/150
提交评论