MySQL基礎 十一 DQL之聯合查詢

2021-10-19 14:09:43 字數 564 閱讀 6240

本篇文章主要是對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...