oracle9i培训胶片中文版-12.基本的ddl和dml介绍-caith

oracle9i培训胶片中文版-12.基本的ddl和dml介绍-caith

ID:39974623

大小:1.04 MB

页数:81页

时间:2019-07-16

oracle9i培训胶片中文版-12.基本的ddl和dml介绍-caith_第1页
oracle9i培训胶片中文版-12.基本的ddl和dml介绍-caith_第2页
oracle9i培训胶片中文版-12.基本的ddl和dml介绍-caith_第3页
oracle9i培训胶片中文版-12.基本的ddl和dml介绍-caith_第4页
oracle9i培训胶片中文版-12.基本的ddl和dml介绍-caith_第5页
资源描述:

《oracle9i培训胶片中文版-12.基本的ddl和dml介绍-caith》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基本的DML和DDL介绍1.0目标通过这部分课程的学习,您将了解以下内容:Select语句的功能执行基本的Select语句描述DML语句在表中插入数据行在表中修改数据行从表中删除数据行合并表中的数据行控制事务处理SELECT语句的功能SelectionProjectionTable1Table2Table1Table1Join基础SELECT语句语法SELECT*

2、{[DISTINCT]column

3、expression[alias],...}FROMtable;SELECT*FROMdepartments;选择所有的列选择指定的列SELECTdepartm

4、ent_id,location_idFROMdepartments;如何写SQL语句SQL语句不区分大小写关键字不能分行隔开条件通常被分行放置缩进被用来提高语句的可读性算术表达式通过使用算术操作符来表达数值型和日期型数据.Operator+-*/描述加Add减Subtract乘Multiply除Divide使用算术操作符SELECTlast_name,salary,salary+300FROMemployees;…算术操作符优先级乘除的优先级高于加减.相同优先级从左到右依次处理.括号被要求优先执行.*/+_操作优先级SELECTlast_name,salar

5、y,12*salary+100FROMemployees;…使用圆括号SELECTlast_name,salary,12*(salary+100)FROMemployees;…定义空值空值是一种不可用、不被指派、未知、不确定的值空值不同于零或一个空格SELECTlast_name,job_id,salary,commission_pctFROMemployees;……SELECTlast_name,12*salary*commission_pctFROMemployees;在算术操作中的空值算术操作中如有空值,运算结果返回为空.……使用列的别名SELECTl

6、ast_name"Name",salary*12"AnnualSalary"FROMemployees;SELECTlast_nameASname,commission_pctcommFROMemployees;……使用连接符SELECTlast_name

7、

8、job_idAS"Employees"FROMemployees;…使用字符串SELECTlast_name

9、

10、'isa'

11、

12、job_idAS"EmployeeDetails"FROMemployees;…重复的行查询结果缺省显示所有的行,包括重复的行.SELECTdepartment_idFROMem

13、ployees;…排除重复的行SELECTDISTINCTdepartment_idFROMemployees;使用SQL语句限制显示的行“retrieveall employees indepartment90”EMPLOYEES…限制挑选出来的行SELECT*

14、{[DISTINCT]column

15、expression[alias],...}FROMtable[WHEREcondition(s)];使用WHERE语句限制返回的行WHERE语句应该写在FROM语句之后使用WHERE条件SELECTemployee_id,last_name,job_id,de

16、partment_idFROMemployeesWHEREdepartment_id=90;字符串和日期值都使用单引号字符串值区分大小写,日期值需注意格式SELECTlast_name,job_id,department_idFROMemployeesWHERElast_name='Whalen';比较条件操作符=>>=<<=<>含义等于大于大于或等于小于小于或等于不等于SELECTlast_name,salaryFROMemployeesWHEREsalary<=3000;使用比较条件其它的比较条件操作符BETWEEN ...AND...IN(set)LI

17、KEISNULL含义两个值之间匹配值列表中值匹配一个字符样式空值使用BETWEEN条件可以使用该条件显示某范围内的值.SELECTlast_name,salaryFROMemployeesWHEREsalaryBETWEEN2500AND3500;LowerlimitUpperlimitSELECTemployee_id,last_name,salary,manager_idFROMemployeesWHEREmanager_idIN(100,101,201);使用IN条件满足成员列表中的条件.使用LIKE条件搜索条件能包括两种模式匹配类型:%表示许多字符_

18、表示一个字符SELECTfirst_nameFROM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。