En son web geliştirme öğreticiler
 

SQL TAM DIŞ Anahtar kelime artır


SQL FULL DIŞ Kelime KATILIN

TAM DIŞ kelime döndürür sol tablodan tüm satırları JOIN (table1) ve sağ tablodan (table2) .

anahtar kelimeyi JOIN FULL DIŞ SOL ve SAĞ katılır hem sonucunu birleştirir.

SQL FULL DIŞ Syntax'i KATILIN

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

SQL FULL DIŞ JOIN


Demo Veritabanı

Bu dersimizde tanınmış Northwind örnek veritabanını kullanır.

Aşağıda bir seçme "Customers" tablosunun:

Müşteri Kimliği Müşteri adı ContactName Adres Şehir Posta kodu ülke
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico

Ve bir seçim "Orders" tablosundaki:

Sipariş Kimliği Müşteri Kimliği Çalışan kimliği Sipariş tarihi ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

SQL TAM DIŞ Örnek artır

Aşağıdaki SQL deyimi tüm müşterileri ve tüm siparişleri seçer:

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;

Sonuç kümesinden seçmeler aşağıdaki gibi görünebilir:

Müşteri adı Sipariş Kimliği
Alfreds Futterkiste  
Ana Trujillo Emparedados y helados 10308
Antonio Moreno Taqueria 10365
  10382
  10351

Not: TAM DIŞ kelime döndürür sol tablodan tüm satırları JOIN (Customers) ve sağ tablodan tüm satırları (Orders) . Satırlar içinde varsa "Customers" in maçınız yok "Orders" satırları varsa, ya "Orders" in maçınız yok "Customers" bu satırlar yanı listelenir.