Verileri bulmak için Like ölçütünü kullanma

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Like ölçütleri veya işleci, access sorgusunda belirli bir desenle eşleşen verileri bulmak için 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:

  1. Müşteriler tablosunu açın:

    Müşteriler tablosu

  2. Oluştur sekmesinde Sorgu Tasarımı'nı tıklatın.

  3. Ekle'ye tıkladığında Müşteriler tablosu sorgu tasarımcısına eklenir.

  4. Soyadı ve Şehir alanlarını sorgu tasarım kılavuzuna eklemek için çift tıklayın.

  5. Şehir alanına "Like B*" ölçütünü ekleyin ve Çalıştır'a tıklayın.

    Like sorgu ölçütü

Sorgu sonuçları yalnızca şehir adlarından "B" harfiyle başlayan müşterileri gösterir.

Like sorgusu sonuçları

Ölçüt kullanma hakkında daha fazla bilgi edinmek için bkz . Sorguya ölçüt uygulama.

Sayfanın Başı

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:

  1. Müşteriler tablosunu açın ve Oluştur sekmesinde Sorgu Tasarımı'na tıklayın.
  2. Giriş sekmesinde, SQL GörünümünüGörüntüle'ye> tıklayın ve aşağıdaki söz dizimini yazın:
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. Çalıştır'ı tıklatın.
  4. Kapat'ı Kaydet> 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.

Sayfanın Başı

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
you'll see
Veritabanınızın eşleşmesi yoksa
you'll see
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çerebilecek bir tabloda joker karakterlerle 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.

Sayfanın Başı