MySql學習DQL語言筆記10 聯合查詢

2021-10-24 02:57:38 字數 887 閱讀 9493

select 查詢列表 from 表1

where 篩選條件

union

select 查詢列表 from 表2

where 篩選條件

1、多條待聯合的查詢語句的查詢列數必須一致,查詢型別、字段意義最好一致

2、union實現去重查詢

union all 實現全部查詢,包含重複項

#案例:查詢所有國家的年齡》20歲的使用者資訊

select

*from usa where uage >

20union

select

*from chinese where age >20;

#案例2:查詢所有國家的使用者姓名和年齡

# 無意義

select uname,uage from usa

union

select age,

`name`

from chinese;

#案例3:union自動去重/union all 可以支援重複項

select1,

'范冰冰'

union

select1,

'范冰冰'

union

select1,

'范冰冰'

union

select1,

'范冰冰'

;select1,

'范冰冰'

union

allselect1,

'范冰冰'

union

allselect1,

'范冰冰'

union

allselect1,

'范冰冰'

;

MySQL的學習(一) DQL語言的學習

dql data query language 查詢語言 高階1 基礎查詢 語法 select 查詢列表 from 表名 特點 1 查詢列表可以是 表中的字段 常量值 表示式 函式 2 查詢的結果是乙個虛擬的 高階1 基礎查詢 語法 select 查詢列表 from 表名 特點 1 查詢列表可以是 ...

MySql中的DQL語言

一 基礎查詢 關鍵字select select 查詢字段 from 表名 查詢常量值 表示式 函式 起別名 a select表示式as 別名 b select 字段 別名 from b表名 c 別名如果有特殊字元 建議加雙引號 去重 在查詢欄位前加上關鍵字 distinct 號的作用 只有乙個功能 ...

MySQL的DQL語言 查

dql data query language,資料查詢語言。dql是資料庫中最核心的語言,簡單查詢,複雜查詢,都可以做,用select語句。查詢指定表的全部欄位和數值,格式 select from 表的名字 select from student 效果 student表的所有行和列都能查到 查詢指...