MeslekForum Mesleki Gelişim Forumu

Go Back   MeslekForum Mesleki Gelişim Forumu > Bilgisayar Yazılım Donanım > Programlama > Transact SQL

Cevapla
 
LinkBack Seçenekler Stil
Alt 01-23-2011, 22:31   #1 (permalink)
Kullanıcı Profili
SITE ADMİN
Taner - ait Kullanıcı Resmi (Avatar)
Kullanıcı Bilgileri
Üyelik Tarihi: Oct 2009
Üye No : 2
Mesajlar: 94
Lightbulb çok tablo ile select işlemi

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 !
Taner isimli Üye şimdilik offline konumundadır  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
Cevapla

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

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


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


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:34.


Powered by vBulletin
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30