本篇文章主要是對mysql學習時的一些總結,作為學習筆記記錄。
資料部分來自於b站尚矽谷mysql課程
當要查詢的結果來自於多個表,且多個表之間沒有直接的連線關係,但查詢的資訊一致時,可以使用聯合查詢將多條查詢語句的結果合併成乙個結果。
select statement1
union
select statement2
......;
#引入的案例:查詢部門編號》90或郵箱包含a的員工資訊
select * from employees where email like '%a%'
union
select * from employees where department_id > 90;
#案例:查詢boys中的id,boyname和beauty中id,name並進行合併
select id,boyname from boys
union
select id,`name` from beauty where id > 4;
Mysql之DQL 基礎查詢
查詢表中的單個字段 select last name from employees 查詢表中的多個字段 欄位名可以用著重號括起來 select last name,salary,email from employees 查詢表中的所有字段 此方式可以自定義字段顯示的先後順序 select emplo...
MySQL(12) 之 DQL查詢(聯合查詢)
union 聯合或者合併 將多條查詢語句的結果合併成乙個結果 語法 查詢語句1 union 查詢語句2 union 應用場景 要查詢的結果來自多個表,且多個表沒有直接的連線關係,但是查詢的資訊是一致時 特點 1.查詢列數是一致的 2.列數是一致的,每列的型別,和順序要一致 3.union 會去重複 ...
mysql之DQL語言 基礎查詢
一 語法 select 查詢列表 from 表名 二 特點 1 查詢列表可以是字段 常量 表示式 函式,也可以是多個 2 查詢結果是乙個虛擬表 三 示例 1 查詢單個字段 select 欄位名 from 表名 2 查詢多個字段 select 欄位名,欄位名 from 表名 3 查詢所有字段 sele...