ORACLE SQL语句基础培训

ORACLE SQL语句基础培训

ID:38559284

大小:287.50 KB

页数:53页

时间:2019-06-14

ORACLE SQL语句基础培训_第1页
ORACLE SQL语句基础培训_第2页
ORACLE SQL语句基础培训_第3页
ORACLE SQL语句基础培训_第4页
ORACLE SQL语句基础培训_第5页
资源描述:

《ORACLE SQL语句基础培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OracleSQL语句基础培训9/9/20211目录1SQL介绍2DML基础3DDL基础4DCL基础5TL基础9/9/20212概述SQL是StructuredQueryLanguage简写SQL用于组织、访问和处理数据库中的数据标准的计算机语言SQL具有第四代语言的特征,程序关注要告诉DBMS要得做什么操作,及其相应条件,至于如何得到数据,如何使用索引,如何关联多表,由DBMS完成分类DataDefinitionLanguage(DDL数据定义语言)DataManipulationLanguage(DML数据操作语

2、言)DataControlLanguage(DCL数据控制语言)TransactionLanguage(TL数据事务语言)SQL介绍3目录1SQL介绍2DML基础3DDL基础4DCL基础5TL基础9/9/20214算术运算符关系运算符逻辑运算符SELECT语句:查询数据集合运算符:复合查询SUBQUERY子查询INSERT语句:插入数据UDATE语句:更新数据DELETE语句:删除数据5DML基础5算术运算符号+加1+1-减2-1*乘2*3/除4/2

3、

4、字符连接‘Beijing’

5、

6、‘2008’逻辑运算符号AND两个

7、为真则结果为真OR一个为真即为真NOT取相反的逻辑值DML基础6关系运算符号=等于,1=1<>不等于,2<>1>大于,2>1<小于,1<2>=大于等于,2>=1<=小于等于,1<=2ISNULL为空,没有值,不是空字符串ISNOTNULL不为空,有值BETWEENAND检索两值之间的内容,2BETWEEN1AND3IN检索匹配列表中的值LIKE检索匹配字符样式的数据DML基础7SELECT语句完整SELECT语句基本SELECT语句ORDERBY从句DISTINCT从句WHERE从句AND条件OR条件AND、OR复合

8、条件IN与NOTINBETWEEN与NOTBETWEENLIKE与NOTLIKEEXISITS与NOTEXISITSGROUPBY从句HAVING从句JOINS关联DML基础8完整的SELECT语句8SELECT9[ALL

9、DISTINCT[ON(expression[,...])]]*

10、expression[ASoutput_name][,...]10[INTO[TEMPORARY

11、TEMP][TABLE]new_table]1FROMfrom_item[,...]3[INNER

12、LEFT

13、RIGHT]JOIN2O

14、N4[WHEREcondition]5[GROUPBYexpression[,...]]6[WITH{CUBE

15、ROLLUP}]7[HAVINGcondition[,...]][{UNION

16、INTERSECT

17、EXCEPT[ALL]}select]11[ORDERBYexpression[ASC

18、DESC

19、USINGoperator][,...]]12[FORUPDATE[OFclass_name[,...]]][LIMIT{count

20、ALL}[{OFFSET

21、,}start]]DML基础9

22、用途SELECT语句用于查询数据库表或视图的数据通常在表名或字段后加上空格as别名,其中as可省略,用别名引用表,可节省长度;语法SELECTcolumn1,column2,column3,……FROMtables[WHEREpredicates];示例查询所有组织机构,返回所有列数据项SELECT*FROMPSBW_J_JG查询所有组织机构,返回指定列数据项SELECTDMAS机构代码,MC机构名称,LXDHFROMPSBW_J_JGDML基础—SELECT10用途ORDERBY从句用于对SELECT语句返回的数据

23、进行排序,ASC是升序,DESC是降序,不明写时默认是ASC,ORDERBY不能用于INSERT、UPDATE、DELETE语句中;Oracle在Orderby时认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前。当然,你也可以使用nullsfirst或者nullslast语法来控制NULL的位置。语法SELECTcolumnsFROMtables[WHEREpredicates]ORDERBYcolumnASC/DESC;示例SELECT*FROMPSBW_J_JGORDERBYDMASC

24、;(单列升序)SELECT*FROMPSBW_J_JGORDERBYDMDESC;(单列降序)SELECT*FROMPSBW_J_JGORDERBY1;(单列升序,第一列)SELECT*FROMPSBW_J_JGORDERBYSJJGDMASC,DMDESC;(多列混合排序)DML基础—ORDERBY11用途DISTINCT从句用于过滤重复数据

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

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

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