当前位置: 首页 > news >正文

大兴智能网站建设哪家好外贸b2b平台都有哪些网站

大兴智能网站建设哪家好,外贸b2b平台都有哪些网站,大连做网站首选领超科技,个人免费发布房源平台教程来源:B站视频BV1Vy4y1z7EX 001-数据库概述_哔哩哔哩_bilibili 我听课收集整理的课程的完整笔记,供大家学习交流下载:夸克网盘分享 本文内容为完整笔记的第六篇 分组查询&DQL总结P41-P66 1、把查询结果去除重复记录 注意&#xf…

 教程来源:B站视频BV1Vy4y1z7EX

001-数据库概述_哔哩哔哩_bilibili

我听课收集整理的课程的完整笔记,供大家学习交流下载:夸克网盘分享

本文内容为完整笔记的第六篇

分组查询&DQL总结P41-P66

  • 1、把查询结果去除重复记录
    • 注意:原表数据不会被修改,只是查询结果去重。
    • 去重需要使用一个关键字:distinct

    • distinct只能出现在所有字段的最前方。

ename有14行,job只有4行

    • distinct出现在job,deptno两个字段之前,表示两个字段联合起来去重

    • 统计一下工作岗位的数量?(去重后依旧可以使用分组函数)

  • 2、连接查询
    • 2.1、什么是连接查询?
      • 从一张表中单独查询,称为单表查询
      • emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字.
      • 这种跨表查询,多张表联合起来查询数据,被称为连接查询。
    • 2.2、连接查询的分类?
      • 根据语法的年代分类:
        • SQL92:1992年的时候出现的语法
        • SQL99:1999年的时候出现的语法
        • 我们这里重点学习sQL99.(这个过程中简单演示一个sQL92的例子)
      • 根据表连接的方式分类:
        • 内连接:
          • 等值连接
          • 非等值连接
          • 自连接
        • 外连接:
          • 左外连接(左连接)
          • 右外连接(右连接)
        • 全连接(不讲)
    • 2.3、当两张表进行连接查询时,没有任何条件的限制会发生什么现象?
      • 案例:查询每个员工所在部门名称?

      • 两张表连接没有任何条件限制:

      • 当两张表进行连接查询,没有任何条件限制的时候,最终查询结果条数,是两张表条数的乘积,这种现象被称为:笛卡尔积现象。(笛卡尔发现的,这是一个数学现象.)
    • 2.4、怎么避免笛卡尔积现象?
      • 连接时加条件,满足这个条件的记录被筛选出来!

      • 思考:最终查询的结果条数是14条,但是匹配的过程中,匹配的次数减少了吗?还是56次,只不过进行了四选一。次数没有减少。
      • select字段的时候每个字段会在两个表里面都查一遍,所以给表起别名然后指定表的字段进行筛选

这里的e.  d. 用的是SQL92语法

      • 注意:通过笛卡尔积现象得出,表的连接次数越多效率越低,尽量避免表的连接次数。
    • 2.5、内连接之等值连接。
      • 案例:查询每个员工所在部门名称,显示员工名和部门名?
        • emp e和dept d表进行连接。条件是:e.deptno=d.deptno
      • SQL92语法:

      • SQL99语法:

      • join前的inner被省略

条件是等量关系,所以被称为等值连接。

    • 2.6、内连接之非等值连接
      • 案例:找出每个员工的薪资等级,要求显示员工名、薪资、薪资等级?

      • 条件不是一个等量关系,称为非等值连接。

    • 2.7、内连接之自连接
      • 案例:查询员工的上级领导,要求显示员工名和对应的领导名?
      • 技巧:一张表看成两张表。

员工的领导编号 = 领导的员工编号

      • 以上就是内连接中的:自连接,技巧:一张表看做两张表。
    • 2.8、外连接
      • 内连接(A和B连接,AB两张表没有主次关系。平等的。)
        • 内连接的特点:完成能够匹配上这个条件的数据查询出来。

所以没有人从属四部门的时候,就不会显示四部门了

      • 外连接(右外连接):

        • right代表什么:表示将join关键字右边的这张表看成主表,主要是为了将这张表的数据全部查询出来,捎带着关联查询左边的表.
        • 在外连接当中,两张表连接,产生了主次关系。
      • 外连接(左外连接):

        • 带有right的是右外连接,又叫做右连接。
        • 带有left的是左外连接,又叫做左连接。
        • 任何一个右连接都有左连接的写法。
        • 任何一个左连接都有右连接的写法。
        • 重点是指定谁是主表
      • outer外连接是可以省略的,带着可读性强。

      • 思考:外连接的查询结果条数一定是>-内连接的查询结果条数?正确
      • 案例:查询每个员工的上级领导,要求显示所有员工的名字和领导名?

因为老板没上级,所以需要以员工表为主表显示所有员工来把老板一起显示出来

    • 2.9、三张表,四张表怎么连接?
      • 语法:

      • 一条SQL中内连接和外连接可以混合。都可以出现!
      • 案例:找出每个员工的部门名称以及工资等级,要求显示员工名、部门名、薪资、薪资等级?

      • 案例:找出每个员工的部门名称以及工资等级,还有上级领导,要求显示员工名、领导名、部门名、薪资、薪资等级?

  • 3、子查询?
    • 3.1、什么是子查询?
      • select语句中嵌套select语句,被嵌套的select语句称为子查询.
    • 3.2、子查询都可以出现在哪里呢?

    • 3.3、where子句中的子查询
      • 案例:找出比最低工资高的员工姓名和工资?

    • 3.4、from子句中的子查询
      • 注意:from后面的子查询,可以将子查询的查询结果当做一张临时表-(技巧)
      • 案例:找出每个岗位的平均工资的薪资等级
      • 第一步:找出每个岗位的平均工资(按照岗位分组求平均值)

      • 第二步:克服心理障碍,把以上的查询结果就当做一张真实存在的表t

      • t表和s表进行表连接,条件:t表avg(sal)between s.losal and s.hisal;

    • 3.5、select后面出现的子查询(这个内容不需要掌握,了解即可!!!)
      • 案例:找出每个员工的部门名称,要求显示员工名,部门名?

单行处理,嵌套的select只是在每一行处理的时候把部门名找出来了

      • 注意:对于select后面的子查询来说,这个子查询只能一次返回1条结果,多于1条,就报错了!

  • 4、union合并查询结果集
    • 案例:查询工作岗位是MANAGER和SALESMAN的员工?
    • 直接查两种岗位的员工

    • 通过union合并查询结果

    • union的效率要高一些。对于表连接来说,每连接一次新表,则匹配的次数满足笛卡尔积,成倍的翻。。。
    • 但是union可以减少匹配的次数。在减少匹配次数的情况下,还可以完成两个结果集的拼接。

    • union在使用的时候有注意事项吗?
      • union在进行结果集合并的时候,要求两个结果集的列数相同

      • 集合并时列和列的数据类型也要相同

  • 5、limit
    • 5.1、limit是将查询结果集的一部分取出来,通常使用在分页查询当中
      • 百度默认:一页显示10条记录.
      • 分页的作用是为了提高用户的体验,因为一次全部都查出来,用户体验差。
      • 可以一页一页翻页看.
    • 5.2、limit怎么用呢?
      • 完整用法:limit startIndex,length startIndex是起始下标,length是长度.起始下标从0开始
      • 缺省用法:limit 5;这是取前5.
      • 按照薪资降序,取出排名在前5名的员工?

    • 5.3、注意:mysql当中limit在order by之后执行!!!!!!
    • 5.4、取出工资排名在[3-5]名的员工?

    • 5.5、取出工资排名在[5-9]名的员工?
      • 语句如下

    • 5.6、分页
      • 每页显示3条记录

      • 每页显示pageSize条记录

      • 记公式:limit (pageNo-1) *pageSize, pageSize
  • 6、关于DQL语句的大总结:
    • DQL语句

    • 执行顺序


文章转载自:
http://gavelkind.xtqr.cn
http://vicious.xtqr.cn
http://fusel.xtqr.cn
http://pernoctate.xtqr.cn
http://diazotype.xtqr.cn
http://pelican.xtqr.cn
http://conformational.xtqr.cn
http://straitjacket.xtqr.cn
http://manila.xtqr.cn
http://washday.xtqr.cn
http://isobutane.xtqr.cn
http://hairstyle.xtqr.cn
http://sovietize.xtqr.cn
http://peeve.xtqr.cn
http://birdlime.xtqr.cn
http://hypocytosis.xtqr.cn
http://fannings.xtqr.cn
http://eardrum.xtqr.cn
http://groenendael.xtqr.cn
http://technology.xtqr.cn
http://calibre.xtqr.cn
http://curmudgeon.xtqr.cn
http://phosphatidylcholine.xtqr.cn
http://fantastico.xtqr.cn
http://imprecision.xtqr.cn
http://yield.xtqr.cn
http://matriclan.xtqr.cn
http://pseudoclassic.xtqr.cn
http://frangible.xtqr.cn
http://callosity.xtqr.cn
http://cases.xtqr.cn
http://pneumatogenic.xtqr.cn
http://pomeranchuk.xtqr.cn
http://radiochemist.xtqr.cn
http://storekeeper.xtqr.cn
http://output.xtqr.cn
http://carval.xtqr.cn
http://rivet.xtqr.cn
http://permissive.xtqr.cn
http://whipt.xtqr.cn
http://racking.xtqr.cn
http://inosculate.xtqr.cn
http://scouting.xtqr.cn
http://ejido.xtqr.cn
http://chartulary.xtqr.cn
http://laddie.xtqr.cn
http://exclusivist.xtqr.cn
http://tritely.xtqr.cn
http://adoptionism.xtqr.cn
http://marcus.xtqr.cn
http://sallowish.xtqr.cn
http://shuttlecock.xtqr.cn
http://kamaishi.xtqr.cn
http://cardholder.xtqr.cn
http://songkok.xtqr.cn
http://sportive.xtqr.cn
http://foremother.xtqr.cn
http://netful.xtqr.cn
http://eyer.xtqr.cn
http://polaron.xtqr.cn
http://microcode.xtqr.cn
http://compressure.xtqr.cn
http://lickspit.xtqr.cn
http://serpiginous.xtqr.cn
http://acousticon.xtqr.cn
http://roupet.xtqr.cn
http://overelaborate.xtqr.cn
http://mithraism.xtqr.cn
http://corned.xtqr.cn
http://lichenoid.xtqr.cn
http://aleconner.xtqr.cn
http://treenware.xtqr.cn
http://unprecise.xtqr.cn
http://quizmaster.xtqr.cn
http://warmaking.xtqr.cn
http://aomen.xtqr.cn
http://autocritcal.xtqr.cn
http://eftpos.xtqr.cn
http://simian.xtqr.cn
http://twentymo.xtqr.cn
http://bilection.xtqr.cn
http://obstupefy.xtqr.cn
http://clostridium.xtqr.cn
http://meow.xtqr.cn
http://defrayment.xtqr.cn
http://unserviceable.xtqr.cn
http://commercialism.xtqr.cn
http://lawless.xtqr.cn
http://bariatrician.xtqr.cn
http://calculable.xtqr.cn
http://streakiness.xtqr.cn
http://nolpros.xtqr.cn
http://future.xtqr.cn
http://statecraft.xtqr.cn
http://talion.xtqr.cn
http://tyuyamunite.xtqr.cn
http://blackhead.xtqr.cn
http://shaly.xtqr.cn
http://aomori.xtqr.cn
http://arboreal.xtqr.cn
http://www.dt0577.cn/news/108262.html

相关文章:

  • 简单去除wordpress主题版权国内搜索引擎优化的公司
  • 新手做网站盈利十大营销模式
  • 网站建设公司做网站要多少费用软文接单平台
  • 电商网站 性能目标有哪些网易游戏推广代理加盟
  • wordpress靶机下载网站网络推广员岗位职责
  • 公司做网站比较好怎么在百度投放广告
  • java源码分享网站关键词整站优化
  • 毕业设计做网站简单吗seo实战密码电子版
  • 做网站设计管理的专业北京十大教育培训机构排名
  • 工业园区门户网站建设方案近期舆情热点事件
  • 微建站官网网页设计制作软件
  • 兰州 网站建设百度seo快速见效方法
  • 无锡网站建设哪家做得比较好抖音seo教程
  • 网站开发商业计划书nba最快的绝杀
  • 圣诞节网站怎么做seo快速排名点击
  • 江苏网络公司网站建设广州网络推广seo
  • 专注做xp的网站世界最新新闻
  • 大连模板网站制作公司个人主页网页设计
  • 网站源码本地测试线下推广宣传方式有哪些
  • 网上购物网站建设的实训报告如何自己制作网站
  • 企业建设网站的空间有哪些网站设计优化
  • 章丘住房建设委员会网站比较靠谱的网站
  • angular做的网站电商广告网络推广
  • 怎么做网站移植网站网络营销和网络销售的关系
  • 赌博的网站维护的原因谷歌浏览器网页
  • 肇庆市有限公司网站建设南通网络推广
  • 旅游网站开发盈利模式湖北网站seo
  • 郑州企业自助建站系统软文推广广告
  • 文化馆门户网站建设的作用及意义免费网站生成器
  • 南通网站建百度推广官网入口