欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    SQL入门基础PPT课件.ppt

    • 资源ID:30752       资源大小:430.50KB        全文页数:33页
    • 资源格式: PPT        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SQL入门基础PPT课件.ppt

    1、SQLSQL入门基础入门基础概要与大纲概要与大纲概要与大纲概要与大纲nSELECT语句的使用语句的使用n表达式、条件语句与运算表达式、条件语句与运算nSQL的子句的子句n表的联合表的联合n子查询、内嵌子查询、内嵌SQL2SELECTSELECT语句的使用语句的使用语句的使用语句的使用n数据报的形成数据报的形成SELECT 和和FROMnSELECTnFROMnSelect表示需要取什么nFrom表示从哪里取3SELECTSELECT语句的使用示例语句的使用示例语句的使用示例语句的使用示例n选择全部列选择全部列nselect*fromchecks4SELECTSELECT语句的使用示例语句的使用

    2、示例语句的使用示例语句的使用示例n选择指定列选择指定列nSELECTpayee,remarks,amount,check#fromchecks;5SELECTSELECT语句的使用示例语句的使用示例语句的使用示例语句的使用示例n显示所有行显示所有行nselectamountfromchecksn显示不重复的行显示不重复的行nselectDISTINCTamountfromchecks6表达式、条件语句与运算表达式、条件语句与运算表达式、条件语句与运算表达式、条件语句与运算nSELECTnFROMnWHEREnSelect表示需要取什么nFrom表示从哪里取nWhere表示需要满足哪些条件7表达

    3、式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例n返回所有行返回所有行nSELECT*FROMBIKES8表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例n返回指定行返回指定行nSELECTFROMBIKESWHERENAME=BURLEY9表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例n使用表达式使用表达式nSELECTITEM,WHOLESALE,WHOLESALE+0.15FROMPRICE10表达式、条件语句与运算示例表达

    4、式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例n使用表达式别名使用表达式别名nSELECTITEM,WHOLESALE,(WHOLESALE+0.15)RETAILFROMPRICE11表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例n使用表达式列名使用表达式列名nSELECTLASTNAME|,|FIRSTNAMENAMEFROMFRIENDS12表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例nWhere中使用条件表达式中使用条件表达式nSELECTL

    5、ASTNAME,YEARS*12-LEAVETAKENREMAININGFROMVACATIONWHERELASTNAMELIKEB%ANDYEARS*12-LEAVETAKEN5013表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例n提问:如何解读如下提问:如何解读如下SQLnSELECTLASTNAMEWORKAHOLICSFROMVACATIONWHEREYEARS=5AND(YEARS*12)-LEAVETAKEN)/(YEARS*12)0.50n1、访问的是哪张表;、访问的是哪张表;2、检索的字段显示的名称是什么;、检索的字段显

    6、示的名称是什么;3、过滤条件如何解读、过滤条件如何解读14表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例n汇总函数的使用汇总函数的使用count,sum,max,n返回的是一个汇总值,不会返回结果集返回的是一个汇总值,不会返回结果集15表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例nSELECTCOUNT(*)FROMTEAMSTATSWHEREHITS/AB35nSELECTCOUNT(*)NUM_BELOW_350FROMTEAMSTATSWHEREHITS/AB3516表达

    7、式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例表达式、条件语句与运算示例nSELECTSUM(SINGLES)TOTAL_SINGLESFROMTEAMSTATSnSELECTMAX(HITS)FROMTEAMSTATS这个语句错在哪?SELECT*FROMTEAMSTATSWHEREHITS=MAX(HITS)17SQLSQL的子句的子句的子句的子句group by&order bygroup by&order bynSELECTnFROMnWHEREnGROUPBYnORDERBY18SQLSQL的子句的子句的子句的子句group by&order bygrou

    8、p by&order bynGroup by 是分组是分组nOrder by 是排序是排序nGroup by返回的各个分组结果只有一个返回的各个分组结果只有一个nOrder by返回的排序结果一般是多个值返回的排序结果一般是多个值nGroup by一般与汇总函数搭配使用一般与汇总函数搭配使用nOrder by可以和可以和group by 同时使用,只不过同时使用,只不过order by必须放在所有子句的最后必须放在所有子句的最后19SQLSQL的子句示例的子句示例的子句示例的子句示例nSELECT*FROMCHECKS20SQLSQL的子句的子句的子句的子句order by order by

    9、示例示例示例示例nSELECT*FROMCHECKSORDERBYCHECK#1、对check#降序怎么做?2、同时对check#,payee排序怎么做?21SQLSQL的子句的子句的子句的子句group by group by 示例示例示例示例nSELECTPAYEE,SUM(AMOUNT)FROMCHECKSGROUPBYPAYEE22SQLSQL的子句的子句的子句的子句group by group by 示例示例示例示例n使用groupby时,select后面检索的结果必须出现且仅只能出现在groupby中使用的字段或者字段组合nSELECTPAYEE,SUM(AMOUNT)FROMCH

    10、ECKSGROUPBYPAYEE(正确)nSELECTPAYEE,AMOUNTFROMCHECKSGROUPBYPAYEE(错误)为什么第一个是正确的,第二个是错误的23SQLSQL的子句的子句的子句的子句group by group by 示例示例示例示例n使用Groupby相当于对分组后的集合分别进行SUM或者max等汇总操作24表的联合表的联合表的联合表的联合nSELECT,nFROM,nWHEREandn多数情况下使用等值联合,即关联条件中使用=将表与表之间相关联的字段联系起来25表的联合示例表的联合示例表的联合示例表的联合示例Partnum(商品代码)是关联字段26表的联合示例表的联

    11、合示例表的联合示例表的联合示例nSELECTO.ORDEREDON,O.NAME,O.PARTNUM,P.PARTNUM,P.DESCRIPTIONFROMORDERSO,PARTPWHEREO.PARTNUM=P.PARTNUM27表的联合示例表的联合示例表的联合示例表的联合示例n提问:下列语句是对还是错,为什么nSELECTE.NAME,E.ID,EP.SALARYFROMEMPLOYEE_TBLE,EMPLOYEE_PAY_TBLEPWHEREE.NAMELIKE%MITHANDEP.ID=10009ANDE.ID=1000928子查询、内嵌子查询、内嵌子查询、内嵌子查询、内嵌SQLSQ

    12、LnSELECT,nFROMnWHEREn子查询是一种把查询的结果作为参数返回给上一级查询使用的查询29子查询、内嵌子查询、内嵌子查询、内嵌子查询、内嵌SQLSQL示例示例示例示例n表联合的例子nSELECTO.QUANTITYFROMORDERSO,PARTPWHEREO.PARTNUM=P.PARTNUMANDP.PRICE=15.25n子查询的例子nSELECTO.QUANTITYFROMORDERSOWHEREO.PARTNUMIN(SELECTP.PARTNUMFROMPARTPWHEREP.PRICE=15.25)什么情况下上例中的in可以换成=30子查询、内嵌子查询、内嵌子查询、

    13、内嵌子查询、内嵌SQLSQL示例示例示例示例n子查询中select后面出现的列个数、顺序必须与上一级查询where条件中的列个数、顺序要一致,即上级查询中的条件参数和子查询中的返回参数的个数和顺序要一致提问:查询购买商品总数量超过15件的客户所购买的商品名称清单,并按照客户名字的降序排序显示(表和数据请参考26页的内容)31作业作业作业作业n有下面三个关系表:nCARD借书卡表(CNO卡号,NAME姓名,CLASS班级)nBOOKS图书表(BNO书号,BNAME书名,AUTHOR作者,PRICE单价,QUANTITY库存册数)nBORROW借书记录表(CNO借书卡号,BNO书号,RDATE还书日期)n1、查询借阅了“水浒”一书的读者,输出姓名及班级n2、查询现有图书中价格最高的图书,输出书名及作者n3、查询书名包括“网络”关键词的图书,输出书号、书名、作者n4、查找至今无人借阅的图书的书名、作者、库存册数n5、查询当前借了“计算方法”但没有借“计算方法习题集”的读者,输出其借书卡号,并按卡号降序排序输出32谢谢谢谢


    注意事项

    本文(SQL入门基础PPT课件.ppt)为本站会员(田海滨)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开