学堂 学堂 学堂公众号手机端

SQL右连接RIGHT JOIN语句的使用是什么样

lewis 5年前 (2020-01-16) 阅读数 5 #技术
这篇文章主要介绍“SQL右连接RIGHT JOIN语句的使用是什么样”,有一些人在SQL右连接RIGHT JOIN语句的使用是什么样的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。



SQL右连接RIGHTJOIN关键字

 SQL右链接 RIGHT JOIN 关键字返回右表(table2)的所有行,即使在左表(table1)上没有匹配。如果左表没有匹配,则结果为NULL。

SQL RIGHT JOIN 语法

SELECT column_name(s)
FROM table1
RIGHT JOIN table2 ON table1.column_name = table2.column_name;

注释:在一些数据库中,RIGHT JOIN 称为 RIGHT OUTER JOIN。


演示数据库

 在本教程中,我们将使用着名的Northwind示例数据库。

 以下是"Orders"表中的一个选项:

OrderID CustomerID EmployeeID OrderDate ShipperID 10308 2 7 1996-09-18 3 10309 37 3 1996-09-19 1 10310 77 8 1996-09-20 2

 并从"Employees" t表中选择:

EmployeeID LastName FirstName BirthDate Photo 1 Davolio Nancy 12/8/1968 EmpID1.pic 2 Fuller Andrew 2/19/1952 EmpID2.pic 3 Leverling Janet 8/30/1963 EmpID3.pic

SQL RIGHT JOIN 实例

 以下SQL语句将返回所有雇员以及他们可能已经放置的任何订单:

实例

SELECTOrders.OrderID, Employees.LastName, Employees.FirstName
FROMOrders
RIGHTJOINEmployeesONOrders.EmployeeID = Employees.EmployeeID
ORDERBYOrders.OrderID;

注释:RIGHT JOIN关键字返回右表(Employees)的所有行,即使在左表(Orders)中没有匹配。


到此这篇关于“SQL右连接RIGHT JOIN语句的使用是什么样”的文章就介绍到这了,更多相关内容请搜索博信以前的文章或继续浏览下面的相关文章,希望大家以后多多支持博信!
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门