mysql 第四天 聯合查詢

2021-09-24 15:52:15 字數 1004 閱讀 7404

13.1.聯合查詢概念

含義:聯合查詢是指將2個或2個以上的字段數量相同的查詢結果,「縱向堆疊」後合併為乙個結果。

圖示如下:

13.2.聯合查詢語法

語法形式:

select查詢1

union [all或distinct]

select查詢2

union [all或distinct]

select查詢3

......

[order by 字段 [asc或desc] ]

[limit 起始行號,數量] ;

說明:

1,所有單個查詢結果應該具有相等的列數。

2,所有單個查詢的列型別應該具有一致性(即每個查詢的第n列的資料型別一致)。

3,單個查詢的列名可以不同,但最終的列名是第乙個查詢的列名(可以使用別名)。

4,union可以帶all或distinct引數,如果省略就是distinct,即預設已經消除重複行了。

5,最後的order by或limit是對整個聯合之後的結果資料進行排序或數量限定。

6,order by子句中的排序字段應該使用第乙個查詢中的欄位名,如果有別名就必須使用別名。

7,可見,假設:

查詢1有n1行,m列;

查詢2有n2行,m列;

則兩個表「聯合」之後的結果,有最多n1+n2行,m列。

示例:

mysql 第四天 行子查詢

含義 行子查詢查出的結果通常是一行,類似這樣 select pinpai,chandi from product where price 11499 結果為 使用 行子查詢的結果通常跟 行構造符 一起,在where條件子句中做為條件資料,類似這樣 原始方式 select from prudct wh...

開課第四天

今天是開課的第四天,老師又講了很多知識 1 位運算 位運算的效能高,但是理解比較困難。1 按位與,兩個都是一才為一,兩個不一樣就為零。2 按位或,只要有乙個是一就是一。3 異或,不同為一,乙個數和另乙個數異或倆次還是它自己,乙個數和自身異或結果是零,乙個數和零異或結果還是它本身。對稱加密,解密。4 ...

華為第四天

在第三天晚上下班的時候,終於搞定了第乙個專案內容,即使再簡單,我也勝利的喜悅,很欣慰,自己完成了乙個小小的任務,雖然比較簡單的乙個需求。在這種興奮的心情下,我結束了我第三天實習,我想生活始終要抱有一定的態度,是付出又收穫的喜悅,讓我們每個人都保持這種喜悅,來開始每一天的工作。第四天開始的時候,我先去...