欢迎来到天天文库
浏览记录
ID:52738379
大小:630.51 KB
页数:31页
时间:2020-03-30
《oracle编写简单的查询语句.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、OracleSQL开发基础1课程结构内容课时(H)第一章Oracle数据库基础2.5第二章编写简单的查询语句1.5第三章限制数据和对数据排序2第四章单行函数4第五章多表查询4第六章分组函数3第七章子查询4第八章数据操作与事务控制4第九章表和约束4第十章其他数据库对象42第二章编写简单的查询语句目标:本章旨在向学员介绍:1)基本查询语句及书写规则时间:学时2)别名的使用方法教学方法:3)关键字的使用方法3本章要点•SQL语言简介•基本查询语句•SQL语句的书写规则•算术表达式的使用•空值(NULL)的应用•列别名的使用•连接运算符的使用•DISTIN
2、CT关键字的用法•SQL*PLUS/iSQL*PLUS命令的介绍4第二章编写简单的查询语句编写简单的查询语句:2.1案例环境及SQL语言的概念2.2基本SELECT语句2.3SQL*PLUS/iSQL*PLUS命令的介绍52.1.1课程案例环境简介1/2•EMPLOYEES(员工信息表)–主要有employee_id(员工编号)、last_name(姓)、job_id(职位)、salary(工资)等。•JOBS(职位信息表)–主要有job_id(职位)、job_title(职位全称)等。•JOB_GRADES(工资级别表)–主要有grade_lev
3、el(工资级别)、lowest_salary(最低工资)、highest_salary(最高工资)等。62.1.1课程案例环境简介2/2•departments(部门信息表)–主要包括department_id(部门编号)、department_name(部门名称)、location_id(位置编号)等。•locations(位置信息表)–主要包括location_id(位置编号)、street_adress(地址)、city(城市)等。72.1.2SQL语言简介1/2•SQL称结构化查询语言(StructuredQueryLanguage)•SQ
4、L是操作和检索关系型数据库的标准语言。已在Oracle、DB2等数据库管理系统上得到了广泛应用。•使用SQL语句,程序员和数据库管理员可以完成如下的任务:–改变数据库的结构–更改系统的安全设置–增加用户对数据库或表的许可权限–在数据库中检索需要的信息–对数据库的信息进行更新82.1.2SQL语言简介2/2SQL语句分类–DQL语句(数据查询语言)Select–DML语句(数据操作语言)Insert/Update/Delete/Merge–DDL语句(数据定义语言)Create/Alter/Drop/Truncate–DCL语句(数据控制语言)Gra
5、nt/Revoke–TCL语句事务控制语句Commit/Rollback/Savepoint9第二章编写简单的查询语句编写简单的查询语句:2.1案例环境及SQL语言的概念2.2基本SELECT语句2.3SQL*PLUS/iSQL*PLUS命令的介绍102.2.1基本SELECT语句语法1/3•基本查询语句语法:SELECT*
6、{[DISTINCT]列名
7、表达式[别名][,...]}FROM表名;–“*”号的使用–在查询语句中查找特定的列112.2.1基本SELECT语句语法2/3•查询公司所有部门的信息。SELECT*FROMdepartments
8、;122.2.1基本SELECT语句语法3/3•查询公司所有部门的信息。SELECTdepartment_id,department_name,manager_id,location_idFROMdepartments;试比较哪条语句执行效率更高?132.2.2在查询语句中查找特定的列SELECTdepartment_name,location_idFROMdepartments;142.2.3SQL语句的书写规则1/2•SQL语句相关概念:–关键字(Keyword):SQL语言保留的字符串,在自己的语法使用。例如,SELECT和FROM是关键字。
9、–语句(statement):一条完整的SQL命令。例如,SELECT*FROMdepartments;是一条语句。–子句(clause):部分的SQL语句,通常是由关键字加上其他语法元素构成。例如,SELECT*是子句,FROMdepartments也是子句。152.2.3SQL语句的书写规则2/2•不区分大小写。也就是说SELECT,select,Select,执行时效果是一样的。•可以单行来书写,也可以书写多行,建议分多行书写,增强代码可读性。通常以子句分行。•关键字不可以缩写、分开以及跨行书写。如SELECT不可以写成SEL或SELECT等
10、形式。•每条语句需要以分号(;)结尾。•关键字大写,其他语法元素(如列名、表名等)小写。•代码适当缩进。162.2.4算术
此文档下载收益归作者所有