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

网站关键词提交wifi优化大师下载

网站关键词提交,wifi优化大师下载,wordpress+手机端,企业组网配置实例复习表别名 之前已经学习过,查询的时候可以使用as来对检索的列进行重命名,这样可以让sql更加简介,增强易读性(as可以省略) 此外,使用表别名还可以支持在一条select语句中,一个表是被多次使用 …

复习表别名

之前已经学习过,查询的时候可以使用as来对检索的列进行重命名,这样可以让sql更加简介,增强易读性(as可以省略)

此外,使用表别名还可以支持在一条select语句中,一个表是被多次使用

自连接

我们来构建一个需求:

我知道有一位教师名字叫做王小强,我想知道王小强是什么级别的教师,并且全校跟他一个级别的教师都有谁:

selectt1.teacher_name,t1.title
fromteachers as t1,teachers as t2
wheret1.title = t2.titleand t2.teacher_name = '王小强';

在这里插入图片描述
这里边引申一下, 我们如果把上边的sql改成这样子:

selectt1.teacher_name,t1.title
fromteachers as t1,teachers as t2
wheret1.title = t2.titleand t1.teacher_name = '王小强';

在这里插入图片描述
t1和t2不是都是同一个teachers的别名吗,为什么第二条sql执行的结果是这样的呢?

首先因为teachers表建立了自连接,所以就会形成教师表自身的笛卡尔积

对于第一条sql,where过滤条件执行:

  • t2.teacher_name = '王小强':只保留 t2 中姓名为“王小强”的记录
  • t1.title = t2.title:筛选 t1 中与 t2(即王小强)职称相同的记录

解释:找到所有职称与“王小强”相同的教师(包括王小强自己)

对于第二条sql执行逻辑:

  • t1.teacher_name = '王小强':只保留 t1 中姓名为“王小强”的记录
  • t1.title = t2.title:筛选 t2 中与 t1(即王小强)职称相同的记录

解释:

t1 中固定为“王小强”的记录(1行)。

t2 中所有职称与“王小强”相同的记录(共2行:王小强和张伟)。

最终结果会 重复显示“王小强”,次数等于 t2 中满足条件的行数。

为什么第二条SQL出现重复?

其实本质是笛卡尔积的副作用:当 t1 固定为“王小强”时,t2 中每一条职称相同的记录都会与 t1 组合,导致重复。

结果行数公式:
结果行数 = t1 中匹配 teacher_name=‘王小强’ 的行数 × t2 中匹配相同职称的行数。

外部连接

左连接:left join

假如我们要查询下边的数据:

找出来所有教师的工号,以及教师担任班主任的班级名称

这里边可能包含一种情况,就是有的教师可能不是班主任,没有关系,也要一起查询出来:

selectteachers.teacher_id,classes.class_name
fromteachersleft join classes on teachers.teacher_id = classes.head_teacher_id;

在这里插入图片描述
这里边我们使用的是left join,左连接,这样会指向join左边表的所有记录,包括没有在右边表关联起来的行

右连接:right join

同样对应的,右连接就是righjt join,我们直接使用上一条sql举例:

selectteachers.teacher_id,classes.class_name
fromteachersright join classes on teachers.teacher_id = classes.head_teacher_id;

在这里插入图片描述
这样就是把右边表的所有记录查询出来

以上就是关于连接相关的内容了,下期不讲理论,直接找几个实际的例子,实战演练!

http://www.dinnco.com/news/82151.html

相关文章:

  • 邳州做网站的公司百度top排行榜
  • 怎么做动漫照片下载网站秦皇岛seo优化
  • 河北网站开发联系电话舆情信息范文
  • 门户网站建设重要性知名网络营销推广
  • 做门窗安装去哪些网站找生意梧州网站seo
  • 网站设计制作长沙疫情最新消息今天封城了
  • wordpress主题交友seo推广网址
  • 网站浏览器测试百度seo多久能优化关键词
  • 网站制作多少费用软文广告500字
  • 想自己做网站流程推广产品最好的方式
  • 洛阳专业做网站公司百度点击软件还有用吗
  • 做智能家居网站需要的参考文献软文写作范文
  • 八冶建设集团有限公司网站有什么推广产品的渠道
  • 政府门户网站的功能推特是谁的公司
  • 织梦笑话网站关键词排名查询工具有什么作用?
  • 网络公司做网站后交代给客户什么深圳网站制作哪家好
  • 动漫视频网站模板网络营销特点
  • 外网vp(永久免费)加速器下载seo工作内容
  • 微信网站制作公司哪家好关键词优化软件有哪些
  • 企业网站多少钱一年全网营销骗局揭秘
  • 物业公司网站建设html网页制作模板代码
  • 美国海淘手表网站seo文章是什么
  • 温州市网站制作哪家便宜百度推广创意范例
  • 先备案域名还是先做网站网络营销软件站
  • wordpress 删除 下载多合一seo插件破解版
  • 如何做高网站的浏览量郑州做网站哪家好
  • 网站页面相似度检测口碑优化seo
  • 做美篇发网站优化营商环境 助推高质量发展
  • 淮安网站seo凡科建站模板
  • 保定网络关键词排名山东网站seo