Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Birbirleriyle ilişkili iki (veya daha fazla) tabloyu birleştirerek sorgulama işinin "null'ları da yolla" şeklinde olanına denir. Evet SQL.

Tablolarımız şöyle olsun:
  Sirket    Personel
  -------   --------
  Ad        Sirket
            AdSoyad

Veriler de şöyle:

select Ad from Sirket
Sun
IBM
Oracle

select Sirket, AdSoyad from Personel
Sun   Taner Şeker
Sun   Yavuz Baran
IBM   Bülent Keskin

select S.Ad, P.Sirket, P.AdSoyad from Sirket S left join Personel P on S.Ad=P.Sirket
IBM    IBM   Bülent Keskin
Oracle
Sun    Sun   Taner Şeker
Sun    Sun   Yavuz Baran

Görüldüğü üzere Oracle'da çalışan eleman olmadığı için null geldi. Left join yerine inner join yapsaydık Oracle hiç gelmezdi. Yani şöyle:

select S.Ad, P.Sirket, P.AdSoyad from Sirket S left join Personel P on S.Ad=P.Sirket
IBM    IBM   Bülent Keskin
Sun    Sun   Taner Şeker
Sun    Sun   Yavuz Baran
fizikci
02 Mayıs 2006 03:14 ~ 02 Mayıs 2006 14:20
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1109 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen