MySQL学习_Day5

学习内容
联集、连接、子查询
联集 (union)

  1. 员工名字 union 客户名字
    PS 两个表格间联集时属性数量一定要相同
  2. 员工id + 员工名字 union 客户id + 客户名字
  3. 员工薪水 union销售金额

PS 使用AS可以更改属性联集後的名称
https://ithelp.ithome.com.tw/upload/images/20210921/20140497NriIpgA7EI.png


连接(join)
取得主管资料
https://ithelp.ithome.com.tw/upload/images/20210921/20140497LvKLomIQ8G.png

由於睡觉部门没有主管,故不会有睡觉部门的主管资料
• LEFT JOIN : 连接时无论JOIN左侧的表格条件是否成立,都可以回传结果 ;而右边的表格的条件则必须成立才会回传
• RIGHT JOIN : 连接时无论JOIN右侧的表格条件是否成立,都可以回传结果 ;而左边的表格的条件则必须成立才会回传
https://ithelp.ithome.com.tw/upload/images/20210921/20140497HWayHG4POo.png

PS 若两格表格有属性名称重叠,可以在ON後面属性改成「‵表格名‵.‵属性名‵」


子查询(subquery)

  1. 找出研发部的经理名字
  2. 找出对单一为客户销售金额>50000的员工名字
    PS IN&=的差别
    = : 查询结果只有一个
    IN : 查询结果多於一个
    https://ithelp.ithome.com.tw/upload/images/20210921/201404971lpLptSPkA.png

<<:  Day6 用python写UI-聊聊标签Label方法(一)

>>:  [07] [Flask 快速上手笔记] 06. Cookie and Session

Day 08 JavaScript/Rails XHR、fetch、axios、Rails.ajax 比较

四种非同步请求资料的方法 还记得 Day 06 有提到非同步请求资料的方法有 XHR、fetch、a...

Day 3 - 试试 Tailwind CLI

记得一定要搭配上一篇环境配置的前半段! 使用 Tailwind CLI 安装 先建立一个资料夹(名...

【少女人妻的30天Elastic】Day 30 : App Search_API 介绍与应用_Synonyms

Aloha!我是少女人妻 Uerica!这篇是最後一篇了,虽然没有写到很深,但对搜寻引擎真的有多了...

30天打造品牌特色电商网站 Day.21 图片展示设计

昨天跟大家介绍了网页首图的媒材,那今天针对图片展示的部分来做一个分享,整理出几个常见的网页排版,可以...

测试魔术

Blazor WebAssembly 新手入门会碰上的问题也讲得差不多了,最後的最後我们来讲讲如何在...