Sorgulama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mustafa_kaplan
Üye
Mesajlar: 38
Kayıt: 03 Tem 2003 01:39

Sorgulama

Mesaj gönderen mustafa_kaplan »

arkadaşlar. Mesela bir sınıftaki öğrencilerin kaydını giriyoruz. Her sınıfta 50 şer öğrenci var.
veri tabanı şöyle:

sınıf öğ1 öğ2 öğ3..........öğ50

ben genel bir aratma işlemi ile aradığım öğrencilerin isimlerini nasıl listeleyebilirim.

yanı ahmet dediğimde ahmet isimli öğrencilerin bulunduğu tüm sınıflar listelenecek.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

eğer yanlış anlamadıysam bu öğ1, öğ2, ... öğ50 birer field. Eğer böyle ise bence yapıyı biraz yanlış kurmuşsunuz.

Ben olsam sınıf ve öğrenci şeklinde iki alan kullanır, öyle kaydederdim.

Şimdi şöyle bir yapı kullanabilirsiniz ama yavaş çalışır biraz :

Kod: Tümünü seç

SELECT SINIF
FROM TABLO_İSMİ
WHERE (ÖĞ1='ahmet') OR
(ÖĞ2='ahmet') OR
....
(ÖĞ50='ahmet')
Kolay gelsin.
Kullanıcı avatarı
mustafa_kaplan
Üye
Mesajlar: 38
Kayıt: 03 Tem 2003 01:39

Mesaj gönderen mustafa_kaplan »

yani sınıf adında ayrı bir table öğrenciler adında ayrı bir table mi demek istediniz.
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Bir table ama iki alanı olan bir table. Buna da ogr_adi,ogr_sinifi diyebilirsiniz. Çağırırkende;

Kod: Tümünü seç

   select agr_adi,ogr_sinifi
   from siniflar
   Where ogr_adi='ahmet'
Cevapla