Forum

multiple or iç...
 
Bildirimler
Hepsini Temizle

multiple or için IN() var peki multiple and için bir fonksiyon var mı ?

3 Yazılar
1 Üyeler
0 Reactions
569 Görüntüleme
(@eseryilmaz)
Gönderiler: 67
Estimable Member
Konu başlatıcı
 

Konu başlığında belirttiğim gibi bir fonksiyon mevcut mudur acaba ?

Teşekkür ederim.

 
Gönderildi : 27/04/2017 17:28

(@eseryilmaz)
Gönderiler: 67
Estimable Member
Konu başlatıcı
 

Nasıl bir function, birden fazla and i nerde kullanacaksınız?

Sorumu stackoverflow a yönelttim ama eksik sormama rağmen bir kişi sanırım anlamış nasıl bir çözüm istediğimi... En alttaki yanıt sql server 2016 için geçerli midir ? syntax izin verir mi sizce ?  http://stackoverflow.com/questions/43656933/there-is-an-in-function-for-more-than-one-or-is-there-a-function-for-more-th/43657449#43657449

 

Örneğin bir kategori tablom var;

Şunu demek yerine WHERE kolon1 = Sebze AND kolon2 = Havuç ...... gibi sıralamak yerine;

WHERE (kolon1, kolon2) IN ((Sebze, Havuç) , (Sebze, Turp) , (Et, Salam) , (Süt, Yoğurt))

demek yerine

WHERE (kolon1, kolon2) IN (SELECT * FROM Eşleştirmeler)

nasıl yapabilirim ?

 

Teşekkür ederim.

 
Gönderildi : 27/04/2017 21:47

(@eseryilmaz)
Gönderiler: 67
Estimable Member
Konu başlatıcı
 

Merhaba Yavuz Bey, evet ms sql böyle bir syntax ı kabul etmedi. Çeşitli varyasyonları denedim ama faydasız 🙂

 
Gönderildi : 28/04/2017 16:33

Paylaş: