Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
341
Tıklama
0
Öne Çıkarma
Mssql Like komutu
S
5 yıl
Er
Konu Sahibi

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ı >

R
5 yıl
Binbaşı

Where cümlenize 3 karakter için

AND LEN(deger) = 3


i eklerseniz "araba" sonuçlarda görünmez.



S
5 yıl
Er
Konu Sahibi

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ı >

R
5 yıl
Binbaşı

Sorgunuzu hazırladığınız arayüzde harfleri gönderdiğiniz gibi, LEN içinde sayı değerini parametre olarak gönderebilirsiniz.



O
5 yıl
Çavuş

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 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.