C# Sorgu İşemi
-
Herkese iyi akşamakar. konu karışık durabilir
C# 36 tane buton var 1,2,3,,,,,36 hangisine basarsam databese'ye o rakamı yazıyor . var sayım ki şu rakamları yazdırdım.
id 1-28
id 2-16
id 3-1
id 4-2
id 5-16
id 6-24
id 7-36
id 8-2
id 9 -12
benim burda istediğim diğelimki 2'ci butonuna bastım topmada 2000 rakam var ise bu 2000 rakam içinden bütün 2 rakamından sonra hangileri gelmiş ise onları yakalamak istiyorum
örnk- yukardaki tabloyu baz alırsak ihtiyacım olan id 5-16 ve id 8 - 12 rakamları
her butona bastığımda bu sorgu çalışıp listelenmesini istiyorum . Yardımclarınızı bekliyorum .Teşekürler
-
Bir halt anlamadım hocam :/
-
end bunu yazdı
Bir halt anlamadım hocam :/
-
Demek istediğim şu databese ye random olarak 2000 tane sayı girildi 1 ie 36 sayı aralığında
benim yapmak istediğim örneğin 5 ci butona bastım databas'in içindeki tüm 5 rakamlarından sonra gelen rakamları listelemek
sanırım bu sefer acıklayabilmişimdir :)
-
infazteam bunu yazdı
Demek istediğim şu databese ye random olarak 2000 tane sayı girildi 1 ie 36 sayı aralığında
benim yapmak istediğim örneğin 5 ci butona bastım databas'in içindeki tüm 5 rakamlarından sonra gelen rakamları listelemek
sanırım bu sefer acıklayabilmişimdir :)
where id > 5
-
end bunu yazdıinfazteam bunu yazdı
Demek istediğim şu databese ye random olarak 2000 tane sayı girildi 1 ie 36 sayı aralığında
benim yapmak istediğim örneğin 5 ci butona bastım databas'in içindeki tüm 5 rakamlarından sonra gelen rakamları listelemek
sanırım bu sefer acıklayabilmişimdir :)
where id > 5
5 den büyük leri yakalamak istemiyorum 5 ten soraki id hangisi onu yakalamak istiyorum hocam
-
infazteam bunu yazdıend bunu yazdıinfazteam bunu yazdı
Demek istediğim şu databese ye random olarak 2000 tane sayı girildi 1 ie 36 sayı aralığında
benim yapmak istediğim örneğin 5 ci butona bastım databas'in içindeki tüm 5 rakamlarından sonra gelen rakamları listelemek
sanırım bu sefer acıklayabilmişimdir :)
where id > 5
5 den büyük leri yakalamak istemiyorum 5 ten soraki id hangisi onu yakalamak istiyorum hocam
Haa, simdi atiyorum rastgele 5,3,7,5,0,2,1,5,8,2,5,34,5,12 sayilari denk geldi ver girildi dbye.
Sen 3,0,8,34,12 sayilarini almak istiyorsun oyle mi?
-
end bunu yazdıinfazteam bunu yazdıend bunu yazdıinfazteam bunu yazdı
Demek istediğim şu databese ye random olarak 2000 tane sayı girildi 1 ie 36 sayı aralığında
benim yapmak istediğim örneğin 5 ci butona bastım databas'in içindeki tüm 5 rakamlarından sonra gelen rakamları listelemek
sanırım bu sefer acıklayabilmişimdir :)
where id > 5
5 den büyük leri yakalamak istemiyorum 5 ten soraki id hangisi onu yakalamak istiyorum hocam
Haa, simdi atiyorum rastgele 5,3,7,5,0,2,1,5,8,2,5,34,5,12 sayilari denk geldi ver girildi dbye.
Sen 3,0,8,34,12 sayilarini almak istiyorsun oyle mi?
ayne hocam
-
infazteam bunu yazdıend bunu yazdıinfazteam bunu yazdıend bunu yazdıinfazteam bunu yazdı
Demek istediğim şu databese ye random olarak 2000 tane sayı girildi 1 ie 36 sayı aralığında
benim yapmak istediğim örneğin 5 ci butona bastım databas'in içindeki tüm 5 rakamlarından sonra gelen rakamları listelemek
sanırım bu sefer acıklayabilmişimdir :)
where id > 5
5 den büyük leri yakalamak istemiyorum 5 ten soraki id hangisi onu yakalamak istiyorum hocam
Haa, simdi atiyorum rastgele 5,3,7,5,0,2,1,5,8,2,5,34,5,12 sayilari denk geldi ver girildi dbye.
Sen 3,0,8,34,12 sayilarini almak istiyorsun oyle mi?
ayne hocam
SELECT id FROM `sayilarim` WHERE random = 5
ile 5 gelenlerin idlerini aliyorsun hocam.
for icerisinde de,
SELECT random FROM `sayilarim` WHERE id = randomidler[i]+1
Sorgusunu calistirarak sonraki sayilara ulasmis oluyorsun.
Cok fazla sorgu calisiyor boyle diyorsan da for ile randomidler'e +1 ekleyip or ile sorguya ilistirebilir, tek sorguda halledebilirsin.
Alternatif:
SELECT * FROM `sayilarim` WHERE id in (SELECT id+1 FROM `sayilarim` WHERE random = 5)
end tarafından 27/Tem/17 23:22 tarihinde düzenlenmiştir -
end bunu yazdıinfazteam bunu yazdıend bunu yazdıinfazteam bunu yazdıend bunu yazdıinfazteam bunu yazdı
Demek istediğim şu databese ye random olarak 2000 tane sayı girildi 1 ie 36 sayı aralığında
benim yapmak istediğim örneğin 5 ci butona bastım databas'in içindeki tüm 5 rakamlarından sonra gelen rakamları listelemek
sanırım bu sefer acıklayabilmişimdir :)
where id > 5
5 den büyük leri yakalamak istemiyorum 5 ten soraki id hangisi onu yakalamak istiyorum hocam
Haa, simdi atiyorum rastgele 5,3,7,5,0,2,1,5,8,2,5,34,5,12 sayilari denk geldi ver girildi dbye.
Sen 3,0,8,34,12 sayilarini almak istiyorsun oyle mi?
ayne hocam
SELECT id FROM `sayilarim` WHERE random = 5
ile 5 gelenlerin idlerini aliyorsun hocam.
for icerisinde de,
SELECT random FROM `sayilarim` WHERE id = randomidler[i]+1
Sorgusunu calistirarak sonraki sayilara ulasmis oluyorsun.
Cok fazla sorgu calisiyor boyle diyorsan da for ile randomidler'e +1 ekleyip or ile sorguya ilistirebilir, tek sorguda halledebilirsin.
Alternatif:
SELECT * FROM `sayilarim` WHERE id in (SELECT id+1 FROM `sayilarim` WHERE random = 5)
oldu hocam :)
-
infazteam bunu yazdıend bunu yazdıinfazteam bunu yazdıend bunu yazdıinfazteam bunu yazdıend bunu yazdıinfazteam bunu yazdı
Demek istediğim şu databese ye random olarak 2000 tane sayı girildi 1 ie 36 sayı aralığında
benim yapmak istediğim örneğin 5 ci butona bastım databas'in içindeki tüm 5 rakamlarından sonra gelen rakamları listelemek
sanırım bu sefer acıklayabilmişimdir :)
where id > 5
5 den büyük leri yakalamak istemiyorum 5 ten soraki id hangisi onu yakalamak istiyorum hocam
Haa, simdi atiyorum rastgele 5,3,7,5,0,2,1,5,8,2,5,34,5,12 sayilari denk geldi ver girildi dbye.
Sen 3,0,8,34,12 sayilarini almak istiyorsun oyle mi?
ayne hocam
SELECT id FROM `sayilarim` WHERE random = 5
ile 5 gelenlerin idlerini aliyorsun hocam.
for icerisinde de,
SELECT random FROM `sayilarim` WHERE id = randomidler[i]+1
Sorgusunu calistirarak sonraki sayilara ulasmis oluyorsun.
Cok fazla sorgu calisiyor boyle diyorsan da for ile randomidler'e +1 ekleyip or ile sorguya ilistirebilir, tek sorguda halledebilirsin.
Alternatif:
SELECT * FROM `sayilarim` WHERE id in (SELECT id+1 FROM `sayilarim` WHERE random = 5)
oldu hocam :)
Ne mutlu ^^