Katılmak

Yazar: Randy Alexander
Yaratılış Tarihi: 1 Nisan 2021
Güncelleme Tarihi: 24 Haziran 2024
Anonim
FTX Borsasında Ön Satışına Katılmak ! C2X Proje İncelmesi 🚀
Video: FTX Borsasında Ön Satışına Katılmak ! C2X Proje İncelmesi 🚀

İçerik

Tanımı - Katılmanın anlamı nedir?

Birleştirme, eşleşen sütunlara dayanarak iki veya daha fazla veritabanı tablosu arasında bağlantı kurmak ve böylece tablolar arasında bir ilişki oluşturmak için gerçekleştirilen bir SQL işlemidir. SQL veritabanı yönetim sistemindeki çoğu karmaşık sorgu, join komutlarını içerir.

Farklı tipte bağlantılar vardır. Bir programcının kullandığı birleştirme türü, sorgunun hangi kayıtları seçeceğini belirler. Birleştirme işlemlerinin arkasında üç algoritma çalışır: karma birleştirme, sıralama-birleştirme birleştirme ve iç içe döngü birleştirme.


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia katıl Açıkladı

Varsayılan birleşim türü iç birleşimdir. Bir iç birleştirme, eşleşen değerleri tutan iki tablodan kayıtları seçer. Eşleştirme tutma veya ortak değerleri tutmayan kayıtlar çıktıların dışında tutulur. Sorgu, birleşim yüklemesini tatmin edecek satırları bulmak için ilk tablonun her satırını ikinci tablonun satırlarıyla karşılaştırır.

Örneğin, bir tabloda çalışan detayları varsa ve diğerinde yönetici bilgileri varsa, aynı zamanda yönetici olan çalışanları görüntülemek için çalışan ve yönetici masalarında bir birleştirme gerçekleştirilebilir. Aşağıdaki sorgu, yöneticileri olan çalışanları görüntüler:

SELECT * Çalışan İçinden INNER JOIN Manager ON Employee.Managerid = Manager.Managerid

Her zaman sorgunun “ON” yan tümcesinde belirtilen eşleşen sütunlarda bir birleştirme gerçekleştirilir. Bu örnekte eşleşen sütun "Managerid" dir. ‘=’ Operatörü kullanıldığından equijoin denir.

Doğal bir birleşim de aynı çıktıyı üretir ancak birleştirme cümlesinde bir "KULLANIM" anahtar sözcüğü kullanır. Yukarıdaki sorgu, doğal bir birleşme belirtmek için aşağıdaki gibi değiştirilebilir:

SELECT çalışan, çalışandan yönetici INNER JOIN Manager KULLANIMI Müdürü (Yönetici)

Eşleşen bir sütun belirtilmemiş olsa bile, iki tablo arasında hala bir birleştirme gerçekleştirilir. Bu birleştirme türü, en basit birleştirme şekli olan çapraz birleştirme (bazen Kartezyen ürün olarak da bilinir) olarak bilinir. Anahtar üzerindeki bir sınır belirtilmediğinden, ilk tablodaki her satır ikinci tablodaki tüm satırlarla birleştirilir. İlk tablonun iki satırı ve ikinci tablonun üç satırı varsa, çıktının altı satırı olacaktır.

Dış birleştirme başka bir önemli birleştirme türüdür. Dış birleştirmeler, genel olarak, bir tablonun tüm kayıtlarını ve diğer tablonun kayıtlarını çıktı olarak alır. Bir dış birleşim bir sol dış birleşim veya sağ bir dış birleşim olabilir. Sol dış birleştirmede, sol tablonun tüm tabloları - eşleşen koşulları karşılamıyor olsalar bile - ve sağ tablonun eşleşen satırları çıktıda görüntülenir. Sağ dış birleştirmede, sağ tablonun tüm satırları ve sol tablonun eşleşen satırları çıktı olarak görüntülenir.

Nadir durumlarda, bir masa kendisiyle birleştirilebilir. Buna kendine katılma denir.