HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
PostgreSQL'de Sol Dış Birleştirme
OUTER JOINPostgreSQL veritabanı, üç ana Dış birleştirme türünü destekler:
- Sol Dış Birleştirme veya Sol Birleştirme
- Sağ Dış Birleştirme veya Sağ Birleştirme
- Tam Dış Birleştirme veya Tam Birleştirme
Sol Dış Birleştirme:
Birleştirmeden sonraki Sol Dış Birleştirme sorgusu, birleştirme koşulunun sağlandığı Sağ tablodaki kayıtlarla birlikte, belirtilen alanlar için Sol tablodaki tüm kayıtları döndürür.
Sözdizimi:
SQL:
ifade_1, ifade_2, ... ifade_n SEÇİN
tablo_1'DEN
SOL DIŞ BİRLEŞTİRME tablosu_2
ON join_predicate;
Parametreler:
join_predicate: Birleştirme için kesinlikle uyulması gereken birleştirme koşullarını belirtmek için kullanılır.
Örnek:
İstihdam Tablosu:
| İD | DURUM | ORAN |
| 1 | A | 60 |
| 2 | B | 70 |
| 3 | C | 65 |
| 4 | D | 80 |
| 5 | VE | 78 |
Departman Tablosu:
| İD | İSİM | YÜZDE |
| 1 | BT | 60 |
| 2 | SATIŞ | 75 |
| 3 | BANKA | 50 |
Sorgu:
SQL:
“İSTİHDAM”, “KİMLİK”, “İSTİHDAM”, “Eyalet”, “BÖLÜM”, “AD” SEÇİN
“İSTİHDAM”DAN
SOL DIŞ BİRLEŞİM "BÖLÜMÜ"
“İSTİHDAM” ÜZERİNDE.“ID” = “BÖLÜM”.“ID” ;
Çıktı:
| İD | DURUM | İSİM |
| 1 | A | BT |
| 2 | B | Satış |
| 3 | C | Banka |
| 4 | D | |
| 5 | VE |
Açıklama:
İSTİHDAM ve DEPARTMAN, LEFT OUTER JOIN sorgusu ile birleştirilen mevcut tablolardır, böylece belirtilen alanlar için EMPLOYMENT tablosundaki tüm kayıtlar ve birleştirme koşulunun sağlandığı DEPARTMENT tablosundaki kayıtlar birleştirilir. sonuç kümesi.
paylaşım için teşekkürlerPostgreSQL'de Sol Dış Birleştirme
OUTER JOIN
PostgreSQL veritabanı, üç ana Dış birleştirme türünü destekler:
- Sol Dış Birleştirme veya Sol Birleştirme
- Sağ Dış Birleştirme veya Sağ Birleştirme
- Tam Dış Birleştirme veya Tam Birleştirme
Sol Dış Birleştirme:
Birleştirmeden sonraki Sol Dış Birleştirme sorgusu, birleştirme koşulunun sağlandığı Sağ tablodaki kayıtlarla birlikte, belirtilen alanlar için Sol tablodaki tüm kayıtları döndürür.
Sözdizimi:
SQL:ifade_1, ifade_2, ... ifade_n SEÇİN tablo_1'DEN SOL DIŞ BİRLEŞTİRME tablosu_2 ON join_predicate;
Parametreler:
join_predicate: Birleştirme için kesinlikle uyulması gereken birleştirme koşullarını belirtmek için kullanılır.
Örnek:
İstihdam Tablosu:
İD DURUM ORAN 1 A 60 2 B 70 3 C 65 4 D 80 5 VE 78
Departman Tablosu:
İD İSİM YÜZDE 1 BT 60 2 SATIŞ 75 3 BANKA 50
Sorgu:
SQL:“İSTİHDAM”, “KİMLİK”, “İSTİHDAM”, “Eyalet”, “BÖLÜM”, “AD” SEÇİN “İSTİHDAM”DAN SOL DIŞ BİRLEŞİM "BÖLÜMÜ" “İSTİHDAM” ÜZERİNDE.“ID” = “BÖLÜM”.“ID” ;
Çıktı:
İD DURUM İSİM 1 A BT 2 B Satış 3 C Banka 4 D 5 VE
Açıklama:
İSTİHDAM ve DEPARTMAN, LEFT OUTER JOIN sorgusu ile birleştirilen mevcut tablolardır, böylece belirtilen alanlar için EMPLOYMENT tablosundaki tüm kayıtlar ve birleştirme koşulunun sağlandığı DEPARTMENT tablosundaki kayıtlar birleştirilir. sonuç kümesi.

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 258
- Cevaplar
- 0
- Görüntüleme
- 24
- Cevaplar
- 2
- Görüntüleme
- 298
- Cevaplar
- 1
- Görüntüleme
- 546
