Verilerinizin herhangi bir yerindeki tüm karakterlerle eşleştirme
-
Sorgunuzu Tasarım görünümünde açın. Bunu yapmak için, Gezinti Bölmesi’ndeki Sorgular başlığının altında sorguya sağ tıklayın ve Tasarım Görünümü’nü seçin.
-
Kullanmak istediğiniz alanın altındaki Ölçüt hücresinde, ölçütünüzün herhangi bir yanına veya her iki yanına yıldız işareti ekleyin. Örneğin:
"*sahip*".
"sahip*".
"*sahip".
-
Sorgu Tasarımı sekmesinin Sonuçlar grubunda Çalıştır'a tıklayın.
Kalıp içindeki joker karakteri eşleştirme
-
Sorgunuzu Tasarım görünümünde açın.
-
Kullanmak istediğiniz alanın Ölçüt hücresinde, ölçütünüzün önüne Like işlecini yazın.
-
Ölçütteki bir veya daha fazla karakteri joker karakterle değiştirin. Örneğin, Like R?308021 işlemi, RA308021, RB308021 gibi sonuçları döndürür.
-
Sorgu Tasarımı sekmesinin Sonuçlar grubunda Çalıştır'a tıklayın.
A-H arası şirketlerin listesini getirme
-
Sorgunuzu Tasarım görünümünde açın.
-
Kullanmak istediğiniz alanın Ölçüt hücresinde, Like ve sonuna bir çift tırnak işareti yazın. Örneğin: Like "".
-
Çift tırnak işaretlerinin içine bir çift köşeli ayraç ekleyin ve bunların arasına bulmak istediğiniz karakterleri yazın:
Like "[a-h]"
-
Köşeli ayraçların dışında joker karakter kullanabilirsiniz. Örneğin:
Like "[a-h]*"
Joker karakter tablosu
Bu tabloda, bir Access sorgusunda kullanabileceğiniz joker karakterler listelenir ve açıklanmaktadır.
Simge |
Açıklama |
Örnek |
* |
Sıfır veya üzeri sayıda karakterle eşleşir. Karakter dizesindeki ilk veya son karakter olarak kullanılabilir. |
bu*; buse, bu, bulut, buz’u bulur |
? |
Herhangi bir tek alfabetik karakterle eşleşir. |
b?l; bal, böl, bul, bel'i bulur |
[ ] |
Köşeli ayraçların içindeki herhangi bir tek karakterle eşleşir. |
t[oü]p; top ve tüp'ü bulur, tıp ve tip'i bulmaz |
! |
Köşeli ayraçların içinde olmayan herhangi bir tek karakterle eşleşir. |
t[!ioü]p; tıp ve tip'i bulur, top ve tüp'ü bulmaz |
- |
Bir karakter aralığındaki herhangi bir karakterle eşleşir. Aralığı artan düzende belirtmelisiniz (Z'den A'ya değil, A'dan Z'ye). |
t[a-c]p; tap, tbp, tcp'yi bulur |
# |
Herhangi bir tek sayısal karakterle eşleşir. |
1#3; 103, 113, 123 değerlerini bulur |
Joker karakter kullanımı örnekleri
Durum |
Örnek |
---|---|
Verileriniz bazı kişileri "sahip", diğerlerini de "sahip/operatör" olarak listeliyor. |
Like "sahip*" veya |
Parametre sorgusuyla joker kullanmak istiyorsunuz. |
Like "*" & [parametre] & "*" Örneğin: Like "*" & [balık] & "*" Balık buğulama, balık ekmek gibi "balık” içeren tüm tarifleri döndürür. |
Veriler girilirken "Ahmet" adı yanlışlıkla "Ahmed" olarak yazılmış. |
Like "Ahme?" |
Soyadları A ile H arasındaki harflerle başlayan müşterileri bulmak istiyorsunuz. Örneğin, toplu e-posta göndermek için. |
Like "[a-h]*" |
İkinci ve üçüncü rakamlar hariç tüm rakamları aynı olan parça numaralarını bulmak istiyorsunuz. |
Like "R??083930" |
Lale Sokak’taki 100 ve 199 arası apartman numaralarında oturan herkese davetiye göndermek istiyorsunuz. |
Like "Lale Sokak 1##" |
Verilerinizden joker karakter getirmek için söz dizimi
Karakter |
Gerekli Söz Dizimi |
---|---|
Yıldız işareti * |
[*] |
Soru işareti ? |
[?] |
Kare işareti # |
[#] |
Kısa çizgi - |
[-] |
Sol ve sağ köşeli ayraçlar birlikte [] |
[[]] |
Sol köşeli ayraç [ |
[[] |
Sağ köşeli ayraç ] |
Özel işlem gerekmez |
Ünlem işareti ! |
Özel işlem gerekmez |
Hangi joker kümesinin kullanılacağını anlama
Access veritabanı altyapısı (ANSI-89) ile SQL Server (ANSI-92) karşılaştırması
ANSI-89, Access veritabanları için varsayılan olan geleneksel Access SQL söz dizimini açıklar. Joker karakterler SQL değil, Microsoft Visual Basic® for Applications (VBA) belirtimine uygundur.
ANSI-92, söz diziminizin Microsoft SQL Server™ veritabanıyla uyumlu olmasını istediğinizde kullanılır.
Aynı veritabanında iki joker türünü karıştırmanız önerilmez.
Access veritabanı altyapılarıyla (ANSI-89) kullanılacak joker karakterler
Access veritabanı için oluşturulan sorgularda bu joker karakterleri kullanın.
Simge |
Açıklama |
Örnek |
* |
Herhangi bir sayıda karakterle eşleşir. Karakter dizesindeki ilk veya son karakter olarak kullanılabilir. |
bu*; buse, bulut, buz’u bulur |
? |
Herhangi bir tek alfabetik karakterle eşleşir. |
B?l; bal, böl, bul, bel'i bulur |
[ ] |
Köşeli ayraçların içindeki herhangi bir tek karakterle eşleşir. |
T[oü]p; top ve tüp'ü bulur, tıp ve tip'i bulmaz |
! |
Köşeli ayraçların içinde olmayan herhangi bir tek karakterle eşleşir. |
t[!ioü]p; tıp ve tip'i bulur, top ve tüp'ü bulmaz |
- |
Bir karakter aralığındaki herhangi bir karakterle eşleşir. Aralığı artan düzende belirtmelisiniz (Z'den A'ya değil, A'dan Z'ye). |
t[a-c]p; tap, tbp, tcp'yi bulur |
# |
Herhangi bir tek sayısal karakterle eşleşir. |
1#3; 103, 113, 123 değerlerini bulur |
SQL Server (ANSI-92) ile kullanılacak joker karakterler
Bir Microsoft SQL Server™ veritabanı ile kullanılmak için oluşturulan sorgularda bu jokerleri kullanın.
Simge |
Açıklama |
Örnek |
% |
Herhangi bir sayıda karakterle eşleşir. Karakter dizesindeki ilk veya son karakter olarak kullanılabilir. |
bu*; buse, bulut, buz’u bulur |
_ |
Herhangi bir tek alfabetik karakterle eşleşir. |
B?l; bal, böl, bul, bel'i bulur |
[ ] |
Köşeli ayraçların içindeki herhangi bir tek karakterle eşleşir. |
T[oü]p; top ve tüp'ü bulur, tıp ve tip'i bulmaz |
^ |
Köşeli ayraçların içinde olmayan herhangi bir tek karakterle eşleşir. |
t[!ioü]p; tıp ve tip'i bulur, top ve tüp'ü bulmaz |
- |
Bir karakter aralığındaki herhangi bir karakterle eşleşir. Aralığı artan düzende belirtmelisiniz (Z'den A'ya değil, A'dan Z'ye). |
t[a-c]p; tap, tbp, tcp'yi bulur |