[SORGU] ın Ve Like Operatörleri
#1
access-sql-9 
Arkadaşlar sorgumun içinde In('1111','2222','3333') operatörü ile bu şekilde kodlar bölümünde filtreleme yapıyorum. Ancak bazı kodlarım AA999, AC6666 gibi. Bu şekilde olunca In('999','6666') çalışmıyor. Bunu Like mantığında olduğu gibi başında ve sonunda "*" karakteri ile veya başka bir yöntemle nasıl listeyebilirim.


ID    KOD
-------------------
1     1111
2     55555
3     AL6666
4     7777
5     CC9999


Sorgu içinde In('1111','7777','6666','55555','CC9999') bu şekilde kullandığımda AL6666 ve CC9999 gelmiyor. Bunlarıda dahil etmek istiyorum.



  Alıntı
Bu mesajı beğenenler:
#2
çalışmanızı eklerseniz daha iyi olur.



  Alıntı
Bu mesajı beğenenler:
#3
Dosya ekte arama kısmına 530130 yazdığınızda açıklaması olan hizmetleri seçin sorunsuz çalışıyor. ama kodu SL1000 şeklinde olanları arayıp seçin çalışmıyor.


Eklenti Dosyaları
.rar   2020_4.rar (Boyut: 1,4 MB / İndirilme: 64)



  Alıntı
Bu mesajı beğenenler:
#4
sorgu IN değerini 8. sütundan alıyor ama içinde harf barındıran satırlarda 8. sütun boş o nedenle de sorguya dahil edilmiyor. yanılıyor muyum?



  Alıntı
Bu mesajı beğenenler:
#5
galiba IN fonksiyonu like gibi *,? gibi joker karakterleri tanımıyor, peki IN yerine like yada instr fonksiyonlarını denediniz mi?
amacınız KOD alanındaki değerlerin açıklama alanında da olup olmadığını denetlemek mi?



  Alıntı
Bu mesajı beğenenler:
#6
(14-08-2020, 01:06)halily demiş ki: galiba IN fonksiyonu like gibi *,? gibi joker karakterleri tanımıyor, peki IN yerine like yada instr fonksiyonlarını denediniz mi?
amacınız KOD alanındaki değerlerin açıklama alanında da olup olmadığını denetlemek mi?

Tabi. Seçtiğim hizmetin açıklama kısmındaki sayıları isNumeric ile çağırıp Kod alanında bunlar var mı diye In ile bakıyordum. Aslında kodun açıklamada olup olmadığı olsaydı kolaydı Like işimi görürdü, ama açıklamada bulunan her bir sayısal değer için bakıyorum. ancak bazı kodlarımın başında sayısal olmayan değerler var işi karıştırıyor. Like işimi görmüyor o kesin. 

Açıklama kısmında isnumeric ile sayıları aldığımda orada SL100037 kodunun başındaki SL de gidiyor. O zamanda In işimi görmüyor. Burada Like işimi görüyor ama Like içinde de birden fazla değer atamıyorum.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-6 [SORGU] Lıke Ve ın Operatörleri Hakkında alperalper 2 421 25-05-2021, 13:19
Son Mesaj: alperalper

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):