İç Mafsal ve Dış Mafsal Arasındaki Fark

Anahtar fark: İki farklı tablonun verilerini birleştirmek için SQL'deki birleştirme işlemi gerçekleştirilir. İç Birleşme, “tüm tablolarda” “where” yan tümcesini karşılayan satırlarla sonuçlanan bir durumdur; bir Dış Birleşme ise “where” yan tümcesini “tabloların en az birinde” karşılayan sıralara neden olan bir durumdur.

Birleştirmelerin uygulanmasında geçici tablolar oluşturulur, bunlar sütunlara dayanır. Birleştirme koşulları için her zaman iki tablo olmalıdır. Bu koşullar, daha sonra bir tablonun ilgili bileşenlerini diğer komponentlerle birleştirir ve tamamen yeni bir tabla ortaya çıkar. Bu tabloların amacı, anlamlı ve gerekli veri veya bilgileri elde etmektir. Koşullara bağlı olarak, iç ve dış birleşimler olmak üzere iki tür birleşim vardır.

Bir “iç birleşim”, uygulama odaklı bir birleşimdir. Referans bütünlüğünü zorlayan veritabanı tablolarında kullanılır. Bunlar NULL koşullarını garanti etmeyen alanlardır. İç birleştirmeler, çoğu zaman ACID (Atomisite, Tutarlılık, Yalıtım, Dayanıklılık) standartlarına bağlı oldukları için tercih edilir. İlişkisel veritabanlarında güvenilir oldukları için verileri güvende ve tümleşik tutarlar. İlişkisel veritabanları ile birlikte, veri ambarlarında da uygulanabilirler.

SQL INNER JOIN Sözdizimi:

SELECT sütun_adı (ları)

Tablo1'den

İÇ BİRLEŞTİRME table2

ON table1.column_name = table2.column_name;

INNER JOIN anahtar sözcüğü, her iki tablodaki sütunlar arasında bir eşleşme olduğu sürece her iki tablodaki tüm satırları seçer.

İç birleştirmeler, veritabanı tasarımlarının ve özelliklerinin seçimine bağlıdır. Buna göre, bu iç birleştirmeler Equi-Joins ve Natural Joins'te kullanılır. Equi Join'te verilen iki tabloyu eşitlemek için kullanılan belirli bir karşılaştırma türü vardır. Bu nedenle, bu tablo eşit yüklemi kullanır. Doğal birleşme, bir Equi birleşimi türüdür.

Equi Join için sözdizimi aşağıdaki gibidir:

SEÇMELİ *

Tablo1'den tablo 2'ye

NEREDE table1.coloumn_name = table2.coloumn_name;

Eşit birleşimdeki sütunlar aynı ada sahipse, ilgili SQL sürümü, USING yapısı tarafından ifade edilebilecek isteğe bağlı bir kısa yol gösterimi sağlar:

SEÇ *

Tablo1'DEN INNER JOIN tablo2 KULLANIMI (column_name);

Natural Join sözdizimi aşağıdaki gibidir:

SEÇ *

Tablo1'den DOĞAL BİRLEŞİM tablo2;

Bir "dış birleştirme", kayıtlar için uygun koşullara ihtiyaç duymaz. Bu birleştirme koşulu, eşleşmeyen kayıtların yanı sıra diğer tüm kayıtları korur. Bu birleşme, istenen tablo koşullarına ve özelliklerine göre uygulanan sol, sağ ve tam dış birleştirme koşullarında daha da dağılmıştır.

Sol dış katılma

LEFT JOIN anahtar sözcüğü, soldaki tablodaki tüm satırları (tablo1), sağdaki tablodaki eşleşen satırları (tablo2) döndürür. Eşleşme olmadığı zaman sağ tarafta “NULL” olur.

Left Outer Join sözdizimi şöyledir:

SELECT sütun_adı (ları)

Tablo1'den

SOL DIŞ KATILIMI table2

ON table1.column_name = table2.column_name;

Sağ Dış Katılma

RIGHT JOIN anahtar sözcüğü, sağdaki tüm satırları (tablo2), soldaki tablodaki eşleşen satırları (tablo1) döndürür. Eşleşme olmadığında sonuç sol tarafta NULL olur.

Right Outer Join sözdizimi şöyledir:

SELECT sütun_adı (ları)

Tablo1'den

SAĞ OUTER BİRLEŞTİRME table2

ON table1.column_name = table2.column_name;

Tam Dış Katılma

FULL OUTER JOIN anahtar sözcüğü, tüm satırları soldaki tablodan (tablo1) ve sağ tablodan (tablo2) döndürür. FULL OUTER JOIN anahtar sözcüğü hem LEFT hem de RIGHT birleşimlerinin sonucunu birleştirir.

Tam Dış Katılma sözdizimi şöyledir:

SELECT sütun_adı (ları)

Tablo1'den

TAM OUTER BİRLEŞTİRME table2

ON table1.column_name = table2.column_name;

İç birleştirmeyle dış birleştirmenin karşılaştırılması:

İç birleşim

Dış birleştirme

Temel işlev

İç birleştirmeler temelde 2 tablo arasındaki eşleşen satırları bulmak için kullanılır.

Dış birleştirme, her iki tablonun veya her iki tablonun satırlarını korur.

Ortak değişkenlerin varlığı

Burada ortak değişken zorunlu olarak her iki tabloda da olmalıdır.

Burada değişken sadece ikinci tabloda bulunabilecek veya bulunmayabilecek ilk tabloya bağlıdır.

İade

İç birleştirme, yalnızca birleşim belirtisine göre bir eşleşme bulunan satırları döndürür.

Dış birleştirme, tüm satırları, birleşim göstergesine göre eşleşmeli veya eşleşmeli olmadıkça döndürür.

Alışığım

Kayıtları yalnızca kayıtlar her iki tabloda da mevcut olduğunda görüntülemek için kullanılır.

Tüm kayıtları tek bir tabloda görüntülemek için kullanılır.

Uygulanabilir

Onlar uygulanabilir:

Equi-Join ve

Doğal birleştirmek

Onlar uygulanabilir:

Sol dış katılma

Sağ Dış Katılma

Tam Dış Katılma

Tavsiye

İlgili Makaleler

  • arasındaki fark: Soya Sütunları ve Soya Granülleri Arasındaki Fark

    Soya Sütunları ve Soya Granülleri Arasındaki Fark

    Anahtar Fark: Hem soya parçaları hem de soya granülleri soya fasulyesinden yapılır. Ayrıca dokulu veya tekstüre edilmiş bitkisel protein (TVP) olarak da bilinir. Soya parçaları ve soya granülleri arasındaki tek fark, soya parçalarının boyut olarak daha büyük, granüller ise daha küçük olmasıdır. Hem soya parçaları he
  • arasındaki fark: App Store ve iTunes arasındaki fark

    App Store ve iTunes arasındaki fark

    Temel Fark: App Store, Apple tarafından iOS platformu için oluşturulmuş bir tür dijital dağıtım platformudur. Oyunlar ve üretkenlik, iletişim, sosyal medya vb. Uygulamalar dahil olmak üzere geniş bir mobil uygulama koleksiyonu içerir. İTunes ayrıca, kullanıcıların müzik, müzik videoları, televizyon şovları, sesli kitaplar, podcast'ler satın alabilecekleri ve indirebilecekleri iTunes Mağazasına sahiptir. filmler ve sinema kirala
  • arasındaki fark: Çok ve En Çok Arasındaki Fark

    Çok ve En Çok Arasındaki Fark

    Anahtar fark: 'Birçok' ve 'çoğu', miktarı belirtmek için kullanılan iki terimdir. Bununla birlikte, iki terim kullanılabilecekleri bakımından farklıdır. Teknik olarak, "çoğu", "birçok" dan daha fazlasıdır. Öte yandan, “çoğu”, genellikle “büyük ölçüde” veya “çoğu durumda” olduğu zaman bir şeye atıfta bulunmak için kullanılır. sadece kolektif grubunun yarısından fazlas
  • arasındaki fark: Pandora ve Spotify arasındaki fark

    Pandora ve Spotify arasındaki fark

    Temel Fark: Pandora ve Spotify, birinin müzik dinleyebileceği iki farklı ortam. Bununla birlikte, Pandora ve Spotify arasındaki temel fark, Pandora'nın, kullanıcının bir radyo istasyonunu dinleyebileceği bir radyo servisi olmasıdır; ancak Spotify, kullanıcının istediği şekilde belirli bir şarkıyı aramasını ve yayınlamasını sağlar. Pandora ve Spotify, bir
  • arasındaki fark: Esmer Şeker ve Pekmez Arasındaki Fark

    Esmer Şeker ve Pekmez Arasındaki Fark

    Anahtar fark: Şeker, tatlı aromalı gıda maddelerinin genel ismidir. Sakaroz, sofra şekeri, esas olarak ya şeker kamışından ya da şeker pancarından elde edilir. Şeker, pazarda birçok şekilde bulunur. Melas, şeker üretim işleminin bir yan ürünüdür; şeker kamışı lifi, pancar veya üzüm olabilir. Günümüzde popülerlik kaza
  • arasındaki fark: Rezerv Memuru ve Düzenli Memur Arasındaki Fark

    Rezerv Memuru ve Düzenli Memur Arasındaki Fark

    Temel Fark: Yedek Subaylar başlangıçta savaş zamanlarında yardımcı olabilecek yarı zamanlı güçler olarak kuruldu. Normal Görevliler aktif görevde olan görevlilerdir. Düzenli bir Subay terfi ettirmek için daha iyi bir şansa sahiptir, daha uzun süre hizmet verebilir ve istemsizce bırakılamaz. Bir Yedek Subay ay
  • arasındaki fark: Samsung Galaxy Mega 6.3 ile Samsung Galaxy S3 arasındaki fark

    Samsung Galaxy Mega 6.3 ile Samsung Galaxy S3 arasındaki fark

    Önemli fark: Samsung, Samsung Galaxy Mega 5.8 ve Samsung Galaxy Mega 6.3 ürününü tanıtarak, 'kategoride tekliflerini genişletti. Samsung Galaxy Mega 6.3, 720 x 1280 piksel çözünürlüğe sahip 6.3 inç TFT kapasitif dokunmatik ekranından dolayı ismini aldı. Telefon, 1, 5 GB RAM'e sahip Çift çekirdekli 1, 7 GHz Cortex-A15 işlemci tarafından desteklenmektedir. Galaxy S3, Mayıs 20
  • arasındaki fark: Müstehcenlik, Küfür ve Zararsızlık Arasındaki Fark

    Müstehcenlik, Küfür ve Zararsızlık Arasındaki Fark

    Anahtar Fark: Müstehcen, bir başkasına gösterildiğinde yasadışı sayılan sözcükleri, jestleri ve görüntüleri içerir. Küfür, genellikle Tanrı ve halkı hakkında küfür etmek ya da kötü şeyler söylemek olarak kabul edilir. Kaba, yukarıdakilerden herhangi birini ve diğer tartışmalı konuları içerecektir. Karanlıkta evin içinde yürürken
  • arasındaki fark: Kardiyak Arrest ile Ani Kardiyak Arrest Arasındaki Fark

    Kardiyak Arrest ile Ani Kardiyak Arrest Arasındaki Fark

    Anahtar Fark: Kardiyak Arrest, kalbin uygun şekilde kasılmadığı, dolayısıyla kanı diğer organlara etkili bir şekilde dolaştıramadığı bir kalp rahatsızlığıdır. Aniden ortaya çıkan kalp durması, Ani Kardiyak Arrest (SCA) olarak bilinir ve kalbin tamamen atmasını durdurur. Kalp durması ve ani kalp durması aynı madalyonun sadece iki yüzüdür. Esasen farklı bir şekilde mey

Editörün Seçimi

Sony Xperia Z ve iPhone 5 arasındaki fark

Önemli Fark: Sony Xperia Z, Sony Mobile tarafından tasarlanan, üretilen ve pazarlanan en son akıllı telefon olup, Şubat 2013'te piyasaya sürüldü. Xperia Z, yaklaşık 441 ppi piksel yoğunluğa sahip 5 inç TFT dokunmatik ekrana sahip bir bar telefonu keskin ve net bir ekran. Telefon, 1, 5 GHz Dört çekirdekli Krait, 16 GB dahili hafıza depolama kapasitesine sahip 2 GB RAM ve 32 GB genişletilebilir depolama kapasitesine sahip. İPhone 5, Apple