SQL'de neden iki tabloya katılmanız gerekiyor?
SQL'de neden iki tabloya katılmanız gerekiyor?

Video: SQL'de neden iki tabloya katılmanız gerekiyor?

Video: SQL'de neden iki tabloya katılmanız gerekiyor?
Video: SQL Dersleri : SQL Where ile Tablo Birleştirme | SQL Join #sqldersleri 2024, Nisan
Anonim

A KATILMAK cümle NS eskiden birleştirmek gelen satırlar 2 yada daha fazla tablolar , aralarındaki ilgili bir sütuna göre. "Siparişler" bölümündeki "CustomerID" sütununun tablo "Müşteriler" içindeki "Müşteri Kimliği"ni ifade eder tablo . arasındaki ilişki iki masa üstünde NS "Müşteri Kimliği" sütunu.

Ayrıca bilmek, neden iki masaya katılmanız gerekiyor?

SQL katılmak ilişkisel arasındaki verileri filtrelemeye yardımcı olur tablolar . en iyi yol birleştirmek arasındaki veriler bir veya çoklu tablolar . Kombinasyon sonucunda filtreleyin ve arayın ve ayrıca tablolar veri. Kombinasyon sonucunda yinelenen kayıtları azaltın.

Daha sonra soru, bir veritabanındaki tabloları birleştirmenin amacı nedir? SQL Katılmak iki veya daha fazla veri almak için kullanılır tablolar , tek bir veri kümesi olarak görünecek şekilde birleştirilir. İki veya daha fazla sütunu birleştirmek için kullanılır. tablolar her ikisinde de ortak olan değerleri kullanarak tablolar . KATILMAK Anahtar kelime SQL sorgularında kullanılır. birleştirme iki veya daha fazla tablolar.

Ayrıca soru şu ki, iki masaya katılmak için neye ihtiyacınız var?

gerçekleştirmek için katıl iki tane lazım öğeler: iki masa ve bir katılmak şart. NS tablolar için satırları içerir birleştirmek , ve katılmak talimatları, satırları bir araya getirecek şekilde koşullandırın. Aşağıdaki Venn şemasına bir göz atın. Daireler şunları temsil eder: tablolar ve bunları karşılayan satırlarla çakıştıkları yerde katılmak şart.

Herhangi bir ilişki olmadan iki tabloyu birleştirebilir miyiz?

Evet yapabiliriz . Hiçbir Madde için bunu söylemez birleştirme ile ilgili 2 yada daha fazla tablolar olmalı a yabancı anahtar veya birincil anahtar kısıtlaması. İçin bize katıl şartları yerine getirmen gerek kullanarak gereksinimlerimize göre on veya where maddesi.

Önerilen: