[]
SQL De birden fazla satır nasıl çekerim ??
select*from OgrenciBolumKayit where OgrenciNumarasi = '040209031'
gibi bir sorgum var... tek noç getiriyor olması gerektiği gibi... Ancak ben 1.000 tane öğrenci numarasından sorgulama yapmak istiyorum.
Where koşulunu nasıl yapılandırmam lazım ?
OgrenciNumarası veri türü Nvarchar.
gibi bir sorgum var... tek noç getiriyor olması gerektiği gibi... Ancak ben 1.000 tane öğrenci numarasından sorgulama yapmak istiyorum.
Where koşulunu nasıl yapılandırmam lazım ?
OgrenciNumarası veri türü Nvarchar.
select*from OgrenciBolumKayit where OgrenciNumarasi IN('040209031','040209032')
gibi mi?
gibi mi?
- spadram (08.02.17 13:15:55)
belli bir adetten sonrası in ile olmuyordu, kaçtı bilmiyorum. o adedi aşıyorsa bu numaralar için yeni tablo oluşturup join leyebilirsin.
- piremses (08.02.17 13:39:48)
SQL türüne göre değişir, mysqlde IN komutunun limiti max_allowed_packet parametresine göre değişiyor.
- masa penisi (08.02.17 13:42:47)
evet 658 kayıt getirdi. 11133 tane getirmesi gerekli.. Joinlemeden başka bir yol varmı ?
- ataman (08.02.17 13:49:46)
SQL türü nedir?
- masa penisi (08.02.17 13:51:37)
Ya da nasıl join yapacağımı söyleyebilecek varmı ?
Transkript adlı Tabloda OgrenciBolumKayitNo alanı var.. bu tablonun yanına öğrenci numaralarını çekmem gerekiyor.
Öğrenci numaraları da OgrenciBolümKayit tablosunun OgrenciNumarasi alanında saklanıyor.
Transkript adlı Tabloda OgrenciBolumKayitNo alanı var.. bu tablonun yanına öğrenci numaralarını çekmem gerekiyor.
Öğrenci numaraları da OgrenciBolümKayit tablosunun OgrenciNumarasi alanında saklanıyor.
- ataman (08.02.17 13:52:58)
sql server 2012
- ataman (08.02.17 13:54:05)
select * from OgrenciBolumKayit a, YeniTablo b
where a.OgrenciNumarasi = b.OgrenciNumarasi
where a.OgrenciNumarasi = b.OgrenciNumarasi
- piremses (08.02.17 14:00:29)
SELECT * FROM OgrenciBolumKayit WHERE OgrenciNumarasi BETWEEN değer1 AND değer2;
şeklinde dene bakayım, olmazsa öğrenci numaralarından oluşan bir yeni tablo yaratmanız lazım
şeklinde dene bakayım, olmazsa öğrenci numaralarından oluşan bir yeni tablo yaratmanız lazım
- masa penisi (08.02.17 14:00:30 ~ 14:00:53)
Where yerine like kullandın mı hiç?
- uyusam iyi olur (08.02.17 14:01:21)
- probiyotik (08.02.17 15:40:23)
1000 tane no'yı IN'in içine yazmak biraz amelelik olur, otomatik yazdırsan bile verimli bir iş değil; ayrı bir tablo yap iki tabloyu öğrenci no'lardan birleştir.
@piremses'in sorgusunu kullanabilirsin.
@piremses'in sorgusunu kullanabilirsin.
- gezegen olan pluton (10.02.17 20:13:39 ~ 20:14:42)
1