久久天天躁狠狠躁夜夜免费观看,精品国产粉嫩内射白浆内射双马尾,久久国产欧美日韩精品,久久久久久性高,激情欧美成人久久综合

SQL右連接【RIGHT JOIN】詳解及圖解

JSON 2024-02-28 20:07:36 795

SQL RIGHT JOIN 連接兩個表并根據(jù)一個條件獲取行,該條件在兩個表中都匹配(在下面的語法中提到的 JOIN 子句之前和之后),并且不匹配的行也可以從 JOIN 子句之后編寫的表中可用(在下面的語法中提到)。

SQL Right Join 的圖示:


語法:

SELECT *
FROM table1
RIGHT [ OUTER ] JOIN table2
ON table1.column_name=table2.column_name;

SQL RIGHT join 從 table2 中獲取一組完整的記錄,即 JOIN 子句后面最右邊的表,以及 table1 中的匹配記錄(取決于可用性)。當不進行匹配時,結果為左側(cè)為 NULL。

語法圖 - SQL Right Join


SQL 右聯(lián)接或右外聯(lián)接的示例

樣品表:食品(foods)

+---------+--------------+-----------+------------+
| ITEM_ID | ITEM_NAME    | ITEM_UNIT | COMPANY_ID |
+---------+--------------+-----------+------------+
| 1       | Chex Mix     | Pcs       | 16         |
| 6       | Cheez-It     | Pcs       | 15         |
| 2       | BN Biscuit   | Pcs       | 15         |
| 3       | Mighty Munch | Pcs       | 17         |
| 4       | Pot Rice     | Pcs       | 15         |
| 5       | Jaffa Cakes  | Pcs       | 18         |
| 7       | Salt n Shake | Pcs       |            |
+---------+--------------+-----------+------------+

示例表:公司(company)

+------------+---------------+--------------+
| COMPANY_ID | COMPANY_NAME  | COMPANY_CITY |
+------------+---------------+--------------+
| 18         | Order All     | Boston       |
| 15         | Jack Hill Ltd | London       |
| 16         | Akas Foods    | Delhi        |
| 17         | Foodies.      | London       |
| 19         | sip-n-Bite.   | New York     |
+------------+---------------+--------------+

要從公司表中獲取公司 ID、公司名稱和公司城市列,以及從食品表中獲取公司 ID、項目名稱列,在與這些提到的表進行 OUTER JOIN 后,可以使用以下 SQL 語句:

SQL代碼

SELECT company.company_id,company.company_name,
company.company_city,foods.company_id,foods.item_name
FROM   company
RIGHT JOIN foods
ON company.company_id = foods.company_id;

解釋:

此 SQL 語句將返回 foods 表中的所有行,并且僅返回 company 表中聯(lián)接字段相等的行,如果 ON 子句與 company 表中的任何記錄不匹配,則聯(lián)接仍將返回行,但 company 表的每一列中都返回 NULL。

輸出:

COMPANY_ID COMPANY_NAME              COMPANY_CITY              COMPANY_ID ITEM_NAME
---------- ------------------------- ------------------------- ---------- --------------
18         Order All                 Boston                    18         Jaffa Cakes
15         Jack Hill Ltd             London                    15         Pot Rice
15         Jack Hill Ltd             London                    15         BN Biscuit
15         Jack Hill Ltd             London                    15         Cheez-It
16         Akas Foods                Delhi                     16         Chex Mix
17         Foodies.                  London                    17         Mighty Munch
                                                                          Salt n Shake

此處所示的上述 SQL 語句的輸出是使用 Oracle Database 10g Express Edition 獲取的

上述示例的圖示:


版權所屬:SO JSON在線解析

原文地址:http://suancuo.cn/blog/504.html

轉(zhuǎn)載時必須以鏈接形式注明原始出處及本聲明。

本文主題:

如果本文對你有幫助,那么請你贊助我,讓我更有激情的寫下去,幫助更多的人。

關于作者
一個低調(diào)而悶騷的男人。
相關文章
SQL內(nèi)連接詳解圖解
SQL內(nèi)連接詳解圖解
SQL左鏈接【LEFT JOIN詳解圖解
SQL左鏈接【LEFT JOIN詳解圖解
Unicode編碼詳解
dns-prefetch對網(wǎng)站速度能提升有多少?詳解dns-prefetch。
詳解JavaScript中splice()方法,有Demo細介紹
SQL非等值連接剖析
SQL全外連接剖析
Elasticsearch 教程,Elasticsearch 日期查詢詳解,Elasticsearch Date 查詢Java API
最新文章
計算機網(wǎng)絡的相關內(nèi)容 551
SOJSON V6 JavaScript 解密技巧與分析 6017
微信客服人工電話95068:如何快速解封微信賬號(2025最新指南) 12036
Java Http請求,HttpURLConnection HTTP請求丟失頭信息,Head信息丟失解決方案 5069
實用API合集分享:教你輕松獲取IP地址的API合集 8859
Linux I/O重定向 6723
Ruby 循環(huán) - while、for、until、break、redo 和 retry 3990
Node.js:全局對象 3612
如何使用終端檢查Linux上的內(nèi)存使用情況 3779
JavaScript對象詳細剖析 3280
最熱文章
免費天氣API,天氣JSON API,不限次數(shù)獲取十五天的天氣預報 745945
最新MyEclipse8.5注冊碼,有效期到2020年 (已經(jīng)更新) 703281
蘋果電腦Mac怎么恢復出廠系統(tǒng)?蘋果系統(tǒng)怎么重裝系統(tǒng)? 678460
Jackson 時間格式化,時間注解 @JsonFormat 用法、時差問題說明 561961
我為什么要選擇RabbitMQ ,RabbitMQ簡介,各種MQ選型對比 511842
Elasticsearch教程(四) elasticsearch head 插件安裝和使用 483725
Jackson 美化輸出JSON,優(yōu)雅的輸出JSON數(shù)據(jù),格式化輸出JSON數(shù)據(jù)... ... 299590
Java 信任所有SSL證書,HTTPS請求拋錯,忽略證書請求完美解決 246685
Elasticsearch教程(一),全程直播(小白級別) 232162
談談斐訊路由器劫持,你用斐訊路由器,你需要知道的事情 227542
支付掃碼

所有贊助/開支都講公開明細,用于網(wǎng)站維護:贊助名單查看

查看我的收藏

正在加載... ...