《sql基础教学篇》PPT课件.ppt

《sql基础教学篇》PPT课件.ppt

ID:51598528

大小:1.16 MB

页数:97页

时间:2020-03-25

《sql基础教学篇》PPT课件.ppt_第1页
《sql基础教学篇》PPT课件.ppt_第2页
《sql基础教学篇》PPT课件.ppt_第3页
《sql基础教学篇》PPT课件.ppt_第4页
《sql基础教学篇》PPT课件.ppt_第5页
资源描述:

《《sql基础教学篇》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL基础在这一章里,你将学会怎样使用“结构化查询语言”(SQL〕来操作数据库。SQL语言是数据库的标准语言。无论何时你要访问一个数据库,你就要使用SQL语言,你将理解怎样用SQL实现数据库查询,你将学会怎样使用这种查询从数据表中取出信息学习目的基本的SELECT命令SELECT{*,column[alias],...}FROMtable;SELECT识别什么列FROM识别哪个表一个最简单的SELECT命令包括两部分:SELECT子句,它指示将显示哪些列FROM子句,标识要提取数据的表选择所有列DEPTNODNAMELOC------------------------------

2、------10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTONSQL>SELECT*2FROMdept;DEPTNOLOC----------------------10NEWYORK20DALLAS30CHICAGO40BOSTONSQL>SELECTdeptno,loc2FROMdept;选择指定的列DEPTlocation10NEWYORK20DALLAS30CHICAGO40BOSTONSQL>SELECTdeptnoasdept,loclocation2FROMdept;指定列别名算数表达

3、式对NUMBER和DATE型数据可用算数运算创建表达式运算+-*/描述加法减法乘法除法使用算数运算SQL>SELECTename,sal,sal+3002FROMemp;ENAMESALSAL+300----------------------------KING50005300BLAKE28503150CLARK24502750JONES29753275MARTIN12501550ALLEN16001900...14rowsselected.运算的优先级乘法和除法的优先级高于加法和减法同级运算的顺序是从左到右表达式中使用括号可强行改变优先级的运算顺序*/+_运算的优先级SQL>S

4、ELECTename,sal,10*sal+1002FROMemp;ENAMESAL12*SAL+100-----------------------------KING500060100BLAKE285034300CLARK245029500JONES297535800MARTIN125015100ALLEN160019300...14rowsselected.使用括号SQL>SELECTename,sal,12*(sal+100)2FROMemp;ENAMESAL12*(SAL+100)------------------------------KING500061200BLA

5、KE285035400CLARK245030600JONES297536900MARTIN125016200...14rowsselected.定义空值空值是指不可用,不知道,不适用的值空值不等于零或空格(0是一个数字,空格是一个字符)SQL>SELECTename,job,comm2FROMemp;ENAMEJOBCOMM----------------------------KINGPRESIDENTBLAKEMANAGER...TURNERSALESMAN0...14rowsselected.注意:所有的数据类型都可以包含空值,但是某些约束(notnull和primaryke

6、y)不允许在列表中使用空值空值的运算表达式包括空值的算法表达式等于空SQL>selectenameNAME,12*sal+comm2fromemp3WHEREename='KING';NAME12*SAL+COMM---------------------KING排序时空值处理SQL>selectename,job,commfromemporderbycommasc;ENAMEJOBCOMM-----------------------------TURNERSALESMAN0ALLENSALESMAN300WARDSALESMAN500MARTINSALESMAN1400SMIT

7、HCLERKJAMESCLERKMILLERCLERKSQL>selectename,job,commfromemporderbycommascnullsfirst;ENAMEJOBCOMM-----------------------------BLAKEMANAGERKINGPRESIDENTJAMESCLERKTURNERSALESMAN0ALLENSALESMAN300WARDSALESMAN500MARTINSALESMAN140012rowsselecte

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

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

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