![]() |
| | #1 (permalink) |
| Merhaba ilişkili tablolar arasında seçme işlemine giriş yapıcaz. Öncelikle 3 tablomuz oldugunu düşünelim. Öğrenciler tablosu ogr_tbl alanları ogr_no * ogr_ad ogr_soyad ogr_adres bolum_kod Bölüm tablomuz olsun bolum_tbl bolum_kod* bolum_ad ders tablosu ders_tbl ders_no* ders_ad ogrencilerin aldıgı derslerı tutmak için de ders_bilgi_tbl ders_no ogr_no ders_notu şimdi arkadaşlar yanlarında yıldız olan tablolarımız primary key yani birincil alan hemen birincil alanı hatırlayam aynı veri girişi yapılamayan ayırd edici alanımız. şimdi bize adı meslek olan ogrencileri geçtiği derslerin notlarını ve adını yazan sorgumuzu yapalım SELECT ogr_tbl.ogr_no,ogr_tbl.ogr_ad,ders_tbl.ders_ad,der s_bilgi_tbl.ders_notu FROM ogr_tbl,ders_bilgi_tbl,ders_tbl WHERE ogr_tbl.ogr_ad='meslek' AND ders_bilgi_tbl.ders_notu>45 AND ogr_tbl.ogr_no=ders_bilgi_Tbl.ogr_no AND ders_tbl.ders_no=ders_bilgi_tbl.ders_no şimdi arkadaşlar buradakı mantıgımız şudur ilişkili alanları eşitleyip ilgili tablodaki alanımıza koşulumuzu yazıyoruz aslında bundan ibaret bu bir paragraf daha basit birşey yapmamız gerekirse tüm öğrencilerin bölümlerının koduları yerine bölüm adlarını yazdıralım. SELECT ogr_tbl.ogr_no,ogr_tbl.ogr_ad,ogr_tbl.ogr_soyad,og r_tbl.ogr_adres,bolum_tbl.bolum_ad FROM ogr_tbl,bolum_tbl WHERE ogr_tbl.bolum_kod=bolum_tbl.bolum_kod bu sorgumuzda aynı mantığı yürüterek öğrencilerin bölüm kodları yerine bolum adlarını alabiliyoruz. Umarım faydalı olmuştur arkadaşlar iyi çalışmalar dilerim.
__________________ Beni Sevmek İçin Programlanma Devrelerini Yakarım ! | |
| | |
![]() |
| Etiketler |
| çok tablodan veri seçme, select işlemleri, select sogrusu, t-sql, transact sql select, veri, veri girişi, veri sorgulama, veritabanı işemleri, veritabanından veri alma |
| Seçenekler | |
| Stil | |
| |
Benzer Konular | ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Veritabanından Koşullu Seçme işlemi | crocodile | Transact SQL | 0 | 12-25-2010 18:22 |
| Visual Basic .Net Select Case Kullanımı | Taner | Visual Basic | 0 | 11-26-2009 01:56 |
| Tablo Şekil ve Grafikler | Bussines | Mesleki Gelişim | 0 | 11-10-2009 01:16 |