1 Temmuz 2015 Çarşamba

JOİNLERİN KULLANIMI

İlk önce iki tane tablomuz olsun bunlar:


1.tablo(tablo adi:öğrenci)




2.tablo(tablo adi :bölüm)

INNER JOIN:iki tablonun kesişimini döndürür.

SELECT *FROM bölüm INNER JOIN   öğrenci ön bölüm.bid=öğrenci.bid
INNER JOIN EKRAN ÇIKTISI

(Tabloda bidler eşit olanları yazdırdı.Eğer hiç bölüme kayıtlı öğrenci olsaydı onu tablomuda görüntülemeyekti.)
LEFT JOIN:Bir tablodaki tüm kayıtlar ile tablodaki birleştirme koşulunu sağlayan kayıtları döndürmek istersek left join kullanırız.
SELECT* FROM Bölüm LEFT JOIN  öğrenci Ön bölüm.eyili=öğrenci.o_yılı

LEFT JOIN EKRAN ÇIKTISI

(Tabloda eyili  ve o_yili sütunlarını karıştırıp eşit olanları ekrana yazdırdı.eşit olmayanlara "NULL"(boş) yazdırdı.)

RIGHT JOIN:left ve right arasındaki fark tüm kayıtların seçileceğini tablonun sağdaki mi yoksa soldaki mi olacağını belirtiyor.
SELECT * FROM BÖLÜM RIGHT JOIN öğrenci ön bölüm eyili  =öğrenci.o_ yili

Righ Joın Ekran Çıktısı
(tabloda o_yili ve eyili sütunlarını karşılaştırıp eşit olanları ekrana yazdırdı. eşit olmayanlara "NULL"(BOŞ)yazdırıdı.)





Hiç yorum yok:

Yorum Gönder