Like ölçütleri veya işleci, belirli bir desenle eşleşen verileri bulmak için bir Access sorgusunda kullanılır. Örneğin, örnek veritabanında aşağıdaki gibi bir "Müşteriler" tablomuz vardır ve yalnızca adları "B" ile başlayan şehirlerde yaşayan müşterileri bulmak istiyoruz. Bir sorguyu şu şekilde oluşturacağız ve Beğenme ölçütlerini kullanacağız:
-
Müşteriler tablosunu açın:
-
Oluştur sekmesinde Sorgu Tasarımı'nı tıklatın.
-
Ekle'ye tıkladığında Müşteriler tablosu sorgu tasarımcısına eklenir.
-
Soyadı ve Şehir alanlarını sorgu tasarım kılavuzuna eklemek için çift tıklayın.
-
Şehir alanına "Like B*" ölçütünü ekleyin ve Çalıştır'a tıklayın.
Sorgu sonuçları yalnızca şehir adlarından "B" harfiyle başlayan müşterileri gösterir.
Ölçüt kullanma hakkında daha fazla bilgi edinmek için bkz . Sorguya ölçüt uygulama.
SQL söz diziminde Like işlecini kullanma
Bunu SQL (Yapılandırılmış Sorgu Dili) söz diziminde yapmayı tercih ederseniz, şu şekilde yapabilirsiniz:
-
Müşteriler tablosunu açın ve Oluştur sekmesinde Sorgu Tasarımı'na tıklayın.
-
Giriş sekmesinde, GÖRÜNÜM > SQL Görünümü'ne tıklayın ve aşağıdaki söz dizimini yazın:
SELECT [Last Name], City FROM Customers WHERE City Like “B*”;
-
Çalıştır'ı tıklatın.
-
Kaydet > Kapat sorgu sekmesine sağ tıklayın.
Daha fazla bilgi için bkz . Access SQL: temel kavramlar, sözlük ve söz dizimi ve sorgu sonuçlarını netleştirmek için SQL deyimlerini düzenleme hakkında daha fazla bilgi edinin.
Like ölçüt desenleri ve sonuçları örnekleri
Like ölçütleri veya işleci, alan değerini dize ifadesiyle karşılaştırırken kullanışlıdır. Aşağıdaki örnekte, P harfiyle başlayan ve A ile F arasındaki herhangi bir harfle ve üç rakamla devam eden veriler döndürülür:
Like “P[A-F]###”
Farklı desenler için Like kullanmanın bazı yolları şunlardır:
Eşleşme türü |
Desen |
Veritabanınızın eşleşmesi varsa |
Veritabanınızın eşleşmesi yoksa |
---|---|---|---|
Birden fazla karakter |
a*a |
aa, aBa, aBBBa |
aBC |
*ab* |
abc, AABB, Xab |
aZb, bac |
|
Özel karakter |
a[*]a |
a*a |
Acar |
Birden fazla karakter |
ab* |
abcdefg, abc |
cab, aab |
Tek karakter |
a?a |
aaa, a3a, aBa |
aBBBa |
Tek hane |
a#a |
a0a, a1a, a2a |
aaa, a10a |
Karakter aralığı |
[a-z] |
f, p, j |
2, & |
Aralık dışı |
[!a-z] |
9, &, % |
b, a |
Rakam değil |
[!0-9] |
A, a, &, ~ |
3, 4, 5 |
Birleşik |
a[!b-m]# |
An9, az0, a99 |
abc, aj0 |
Joker karakterler içeren Like ölçütleri örnekleri
Aşağıdaki tabloda, like ölçütü belirli eşleşen desenlere sahip veriler içerebilen bir tablodaki joker karakterler kullanıldığında sonuç türleri gösterilmektedir.
Ölçütler |
Sonuç |
---|---|
Like "E#" |
yalnızca iki karakter içeren öğeleri döndürür; burada ilk karakter E, ikinci karakter bir sayıdır. |
"G" gibi mi? |
İlk karakteriN G olduğu yalnızca iki karakter içeren öğeleri döndürür. |
Like "*16" |
16 ile biten öğeleri döndürür. |
Joker karakter örneklerine bakın.