Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Bu 3 parçalı serinin 1. bölümünde, sorgunun sorusunu daha özel hale etmek için sorguda ölçüt kullanmanın temel bir örneğini ele alalım. Tam olarak ne araysanız iyi olur. Peki, tam olmayan eşleşmeleri, diyelim ki soyadı Th ile başlayan herkesi görmek için ne olacak? Şanslısınız. Access'te, sorgu ölçütlerinde, özel eşleşmeleri almak için kullanabileceğiniz güçlü araçlar vardır: joker karakterler ve LIKE işleci.

Joker karakterler

Daha önce hiç joker karakter oynamadıysanız, joker karakterlerin ne yaptığını tahmin etmek mümkün olabilir: Diğer karakterler yerine bu karakterler konabilecektir. On joker karakter vardır, ancak herhangi bir veritabanında yalnızca beş karakter kullanılabilir. Beşi ANSI-89 olarak bilinen bir standarda, diğer beşi DE ANSI-92 standardını karşılar; her veritabanı bir standardı veya diğeri destekler, ancak ikisini birden desteklemez. Hangi ANSI standardını kullanmak üzere bir seçenek belirtebilirsiniz.

ANSI-89 karakterleri

Karakter   

Açıklama

Örnek

*

Herhangi bir sayıda karakterle eşleşir.
Karakter dizesinin herhangi bir yerinde yıldız kullanabilirsiniz.

wh * ne, beyaz ve neden bulur, ancak bir süre veya saat bulmaz.

?

Herhangi bir tek alfabetik karakterle eşleşir.

B?ll; top, zil ve bill'i bulur

[ ]

Diğer karakterlerle birlikte kullanılır (köşeli ayraç içinde).
Köşeli ayraçların içindeki herhangi bir tek karakterle eşleşir.

B[ ae ] ll; top ve bell'i bulur, ancak Bill'i bulmaz

!

Diğer karakterlerle birlikte köşeli ayraç içinde kullanılır.
Köşeli ayraçların içinde olmayan herhangi bir tek karakterle eşleşir.

b[! ae ] ll; top ve top ve bell'i bulmaz

-

Diğer karakterlerle birlikte köşeli ayraç içinde kullanılır.
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).

b[a-c]d; kötü, bbd ve bcd'yi bulur

#

Herhangi bir tek sayısal karakterle eşleşir.

1#3; 103, 113, 123'ü bulur

ANSI-92 karakterleri

Karakter  

Açıklama

Örnek

%

Herhangi bir sayıda karakterle eşleşir.
Karakter dizesindeki ilk veya son karakter olarak kullanılabilir.

wh % ne, beyaz ve neden bulur, ancak bir süre veya saat bulmaz.

_

Herhangi bir tek alfabetik karakterle eşleşir.

B_ll, zil ve faturayı bulur

[ ]

Diğer karakterlerle birlikte kullanılır.
Köşeli ayraçların içindeki herhangi bir tek karakterle eşleşir.

B[ ae ] ll; top ve bell'i bulur, ancak Bill'i bulmaz

^

Diğer karakterlerle birlikte köşeli ayraç içinde kullanılır.
Köşeli ayraçların içinde olmayan herhangi bir tek karakterle eşleşir.

b[^ ae ] ll; top ve top ve bell'i bulmaz

-

Diğer karakterlerle birlikte köşeli ayraç içinde kullanılır.
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).

b[a-c]d kötü, bbd bulur

LIKE işleci

Access, joker karakter kullanan herhangi bir ölçütte "Like" sözcüğü gerektirir. Joker karakterleri içeren dizenin hemen önce gelen LIKE işlecini kullanırsiniz. Access'in dizenin tırnak işaretleri içinde de olması gerekir. Örneğin, T harfini içeren metin verilerini eşlerken şu ifadeyi kullanabilirsiniz:

LIKE "*t*"

Son sürümlerde, siz atlarsanız Access LIKE işleci ve tırnak işaretlerini sizin için ekler. Dolayısıyla, sorguyu çalıştırabilirsiniz veya imleci ölçütün dışına taşıyabilirsiniz.

Like ve joker karakterleri iş içinde görme

Bu araçların kullanımını gösteren bir video izlemek için, Bu YouTube videosunu Like'da ve Access sorgu ölçütlerinde joker karakterlerle deneyin.

Bu 3 parçalı serinin 3. bölümünde sıra: Parametre kullanarak giriş istenıyor.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×