inner joinYazılım

SQL inner join Kullanımı || Örnek Tablo ve Kodlar

Selamun aleyküm arkadaşlar SQL inner join Kullanımı ‘nı göreceğiz.  inner join anahtar sözcüğü, her iki tabloda da eşleşen değerlere sahip kayıtları seçer.Örnek ve görsellerle bunu anlatmaya gayret göstereceğim.

SQL inner join Kullanımı



 

INNER JOIN anahtar sözcüğü, her iki tabloda da eşleşen değerlere sahip kayıtları seçer.

INNER JOIN Syntax

ÖRNEK VERİTABANI

Örnek tablomuzu aşşağıda oluşturuyorum.Denemek isteyen sql veritabanında tabloları oluşturarak adım adım beraber aynı işlemleri tekrarlayabilir.

Aşağıda “Order” tablosundan bir seçim var:

OrderID CustomerID EmployeeID OrderDate ShipperID
10308 2 7 1996-09-18 3
10309 37 3 1996-09-19 1
10310 77 8 1996-09-20 2

Ve “Customer” tablosundan bir seçim:

CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico

 

SQL INNER JOIN Örneği

Aşağıdaki SQL deyimi, tüm siparişleri(order) müşteri(customer) bilgileriyle seçer:

Not: INNER JOIN anahtar sözcüğü, sütunlar arasında bir eşleşme olduğu sürece her iki tablodaki tüm satırları seçer. “Order” tablosunda “Customer” içinde olmayan kayıtlar varsa, bu siparişler gösterilmez!

SQL INNER JOIN ÜÇLÜ TABLO

Aşağıdaki SQL deyimi, tüm siparişleri(ORDER) müşteri(CUSTOMER) ve gönderici bilgileriyle seçer:

ÖRNEK :

 

BAŞKA BİR ÖRNEĞE BAKALIM

Aşağıdaki iki tabloyu düşünün.

Table 1 − CUSTOMERS Tablomuz aşşağıdaki gibidir.

+—-+———-+—–+———–+———-+

| ID | NAME | AGE | ADDRESS | SALARY |

+—-+———-+—–+———–+———-+

| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |

|2 | Khilan | 25 | Delhi | 1500.00 |

|3 | kaushik | 23 | Kota | 2000.00 |

|4 | Chaitali | 25 | Mumbai | 6500.00 |

|5 | Hardik | 27 | Bhopal | 8500.00 |

| 6 | Komal | 22 | MP | 4500.00 |

| 7 | Muffy | 24 | Indore | 10000.00 |

+—-+———-+—–+———–+———-+

Table 2 − ORDERS Tablomuz aşşağıdaki gibidir.

+—–+———————+————-+——–+

| OID | DATE | CUSTOMER_ID | AMOUNT |

+—–+———————+————-+——–+

| 102 | 20091008 00:00:00 | 3 | 3000 |

| 100 | 20091008 00:00:00 | 3 | 1500 |

| 101 | 20091120 00:00:00 | 2 | 1560 |

| 103 | 20080520 00:00:00 | 4 | 2060 |

+—–+———————+————-+——–+

Şimdi, bu iki tabloyu INNER JOIN kullanarak aşağıdaki gibi birleştirelim:
 

Bu aşağıdaki sonucu üretecektir.

+—-+———-+——–+———————+

| ID | NAME | AMOUNT | DATE |

+—-+———-+——–+———————+

| 3 | kaushik | 3000 | 2009-10-08 00:00:00 |

| 3 | kaushik | 1500 | 2009-10-08 00:00:00 |

| 2 | Khilan | 1560 | 2009-11-20 00:00:00 |

| 4 | Chaitali | 2060 | 2008-05-20 00:00:00 |

+—-+———-+——–+———————+

Konu bu kadar umarım faydalı olur.Allaha emanet olun .

SEO
SQL inner join Kullanımı , SQL inner join Kullanımı , SQL inner join Kullanımı ,SQL inner join Kullanımı

Diğer yazılım makalelerimiz için

Facebook Grubumuz İçin Tıklayın

Etiketler

Ramazan Şerif

Selamun Aleyküm Adım Ramazan Şerif Akbuz. Bilişime olan merakım ortaokul yıllarımda başladı.7.Sınıfta Türkiye Eğitim Gönülleri Vakfı aracılığı ile girdiğim Legorobot yarışmasında Türkiye de ilk 20 ye girdik.Bilişime olan heyecanım lise yıllarımda da devam etti.Liseyi Veritabanı Programcılığı bölümünde okudum.Matematiğim zayıftı bende 2 yıllık Omü bilgisayar programcılığına geçiş yaptım.Okulu başarıyla bitirdim.2 Yıldır bir yandan Freelance olarak çalışıyor , bir yandanda iş arıyorum.Bakdım olacağı yok birazda kendimi geliştirme kararı aldım.DGS ile Fırat Üniversitesi Yazılım Mühendisliğine geldim.Maceranın devamında bir baltaya sap olabilmek dileğiyle "Zaman zam anıdır Gülüşüme sende gül üşüme"

İlgili Makaleler

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Başa dön tuşu
Kapalı

Selamun Aleyküm arkadaşlar !

Adım Ramazan Şerif AKBUZ yazılım mühendisliği öğrencisiyim

Sitemin aylık masraflarını karşılayabilmesi için reklamlara ihtiyacı var.Bu reklamlar kumar , çıplaklık vs içermiyor.Lütfen emeğe saygı  bana destek olur musunuz? Reklama Tıklayın demiyorum Biraz katlanın yeter.


 

ReklamEngelleme




Sitemde herhangi rahatsızlık verici cinsel ,kumar vb reklam bulunmamaktadır.Siteme gelen ziyaretçilerin geneli adblockler tarzı reklam engelleme programları kullanmaktadır.Lütfen destek amaçlı siteme bu tür programlar ile girmeyiniz.

%d blogcu bunu beğendi: