Şimdi Ara

Mssql Like komutu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
305
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar
    SQL de bir tabloda arama yapmam gerekiyor ancak bir yerde takılı kaliyorum. Benden istenen değerlerde ki harfleri harf sayısınca varsa değer dondurmalı. Örneğin
    A b r harflerini içeren değerleri aradığımda bana sadece bar veya rab kelimeleri gerekli araba değerini getirmemesini istiyorum. Her harf sadece arandığı sayı kadar gelmesini istiyorum.
    Select *from degerler where deger like '%a%' and deger '%b%' and '%r%' değerleri ile arattigimda arabayı da getiriyor
    Çok iyi anlatamadım ancak yardimlarinizi bekliyorum



    < Bu mesaj bu kişi tarafından değiştirildi socfilozof -- 2 Mayıs 2020; 22:45:59 >
    < Bu ileti mobil sürüm kullanılarak atıldı >



  • Where cümlenize 3 karakter için

    AND LEN(deger) = 3


    i eklerseniz "araba" sonuçlarda görünmez.
  • Cevabizin için teşekkür ederim ancak 3 yada 5 kelime ile sınırım yok aradığım deger 20 harfe kadar uzayabiliyor

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Sorgunuzu hazırladığınız arayüzde harfleri gönderdiğiniz gibi, LEN içinde sayı değerini parametre olarak gönderebilirsiniz.
  • SELECT * from degerler WHERE deger LIKE '%' + degisken + '%' and LEN(deger) = LEN(degisken)



    < Bu mesaj bu kişi tarafından değiştirildi ontedi -- 18 Mayıs 2020; 13:44:58 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.