Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

SQL de çoklu veri aratma


raider

Öne çıkan mesajlar

Şimdi şöyle bir durum var. elimde isimler bulunan bir string array var. ben bu arraydeki isimleri database de bulunan bir tablodaki isimler ile karşılaştırıp , tutan isimlerin diğer verilerini yazdırıcam ama sorun şu ki

SELECT ....... WHERE name IN ARRAY

kısmında direk array de arama yaptıramıyorum. bi şekilde array de bulunan bütün verileri aratmam lazım. çözümü olan varsa sevinirim.
Link to comment
Sosyal ağlarda paylaş

kullandığın dili bilmiyorum da, en temel olarak;

array içinde for döngüsüyle dönerek, daha önceden tanımladığın "string" veri tipinde bir değişkene array itemlarını "ahmet, mehmet, hasan" diye atayacaksın. sonuçta;

string items = "ahmet, hasan, mehmet";

gibi olacak.
ondan sonra query içine items'ı gömeceksin. yani sen manuel olarak "ahmet, mehmet, hasan" yazmayacaksın tabii ki.
Link to comment
Sosyal ağlarda paylaş

müm'ün dediği (ve yapman gereken) şeyin c# karşılığı;


//böyle bir arrayin var sayalım..
string[] itemArray = { "hasan", "ahmet", "mehmet" };

string items = String.Join(",", itemArray);
string commandtxt = String.Format("select * from users where name in ({0})", items);


sonra commandtxt'yi sqlconnection içinde query olarak kullanacaksın. bu kadar..

json ve serializing ile doğrudan ne alakası var? onu da anlamadım..
Link to comment
Sosyal ağlarda paylaş

raider said:

arrayden string oluşturduktan sonra direk array ismini yazmam yeterlimi yoksa {"ahmet","mehmet"} şeklinde yazmak problem olum benim için çünkü 100 den fazla isim olucak.


Su post'a istinaden yazdim. Oyle tek tek yazilmaz bunlar, saklanacaksa bunlarla saklanir gibisinden.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...