Forum
Merhaba arkadaşlar,
MS Sql de toplu sorgulama işlemi yapmam gerekiyor.
Elimde 900 adet kadar hesap numarası var, veritabanında ilgili tablodan bu hesap numaralarıda karşılık gelen bazı bilgileri
çekmem gerekiyor.Excel de düşey ara gibi, nasıl yapabilirim acaba.
teşekkrüler.
Tek tablo varsa ;
SELECT * FROM TABLOADI WHERE HESAPNO(ALANADI)='030-XXXXX'
Eğer birden fazla tablonuz varsa JOIN işlemini kullanabilirsiniz(Join işleminin farklı metodları var -INNER JOIN -OUTER JOIN ve LEFT OUTER JOIN)
SELECT A.HESAPNO,B.BANKAADI,B.SUBEKODU FROM TABLOADI1 A, TABLOADI2 B WHERE A.HESAPNO = B.HESAPNO
(Sorugnun şart kısmında A tablosu ile B tablosunun ortak alanlarını eşitlemeniz gerekecektir. Bu nedenle tekrarlayan kaydın önüne geçmiş olaaksınız.)
tablo adını ve alan adlarını yazarsanız daha net bir şekilde yardımcı olabilirim.
ilginiz için teşekkür ederim,
tek tablo var adı ADRES
ALAN ADLARI: id,tcKimlik,kartNo,adi,soyAdi,muhtarlikAdi,adres,KapiNo,daireNo,adresIlce,adresIladi
teşekkürler.
SELECT id,tcKimlik,kartNo,adi,soyAdi,muhtarlikAdi,adres,KapiNo,daireNo,adresIlce,adresIladi FROM ADRES;
Yazmanız yeterlidir. Eğer tek arama işlemlerinizde şart varsa Tablo adından sonra WHERE (ŞART) olarak devam edebilirsiniz.
Ör: Adı alanı A ile başlayanlar;
SELECT id,tcKimlik,kartNo,adi,soyAdi,muhtarlikAdi,adres,KapiNo,daireNo,adresIlce,adresIladi FROM ADRES WHERE adi LIKE 'A%';
Ör: Soyadı alanı XXX ile olanlar gibi;
SELECT id,tcKimlik,kartNo,adi,soyAdi,muhtarlikAdi,adres,KapiNo,daireNo,adresIlce,adresIladi FROM ADRES WHERE soyAdi = 'XXX';
siz bu sorguları LOGO dan mı almak istiyorsunuz ?
hayır logo kullanmıyoruz,kendimize ait bir veri tabanı.