Kryteria kwerend, część 2: operator LIKE

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

W części 1 tej trzyczęściowej serii omówiliśmy podstawowy przykład użycia kryterium w kwerendzie, aby zapytanie kwerendy było bardziej konkretne. Dobrze się to sprawdza w sytuacji, gdy wiemy, czego szukamy. Ale co zrobić, jeśli chcesz wyświetlić dopasowania niedokładne — na przykład wszystkie osoby, których nazwisko zaczyna się od liter Cz? Masz szczęście — program Access oferuje zaawansowane narzędzia, których można użyć w kryteriach kwerend, aby uzyskać dopasowania niedokładne: symbole wieloznaczne i operator LIKE.

Symbole wieloznaczne

Jeśli zdarzyło Ci się grać w pokera, być może zgadniesz, do czego służą symbole wieloznaczne: można nimi zastąpić inne znaki. Istnieje dziesięć symboli wieloznacznych, ale tylko pięciu z nich można używać w określonej bazie danych. Pięć z nich jest zgodnych ze standardem znanym jako ANSI-89, a pozostałe pięć jest zgodnych ze standardem ANSI-92. Każda baza danych obsługuje jeden z tych standardów, ale nie obydwa. Możesz ustawić opcję w celu określenia, którego standardu ANSI chcesz używać.

Symbole standardu ANSI-89

Symbol  

Opis

Przykład

*

Zastępuje dowolną liczbę znaków.
Gwiazdkę można zastosować w dowolnym miejscu ciągu znakowego.

ciąg kt * umożliwia znalezienie wyrazów, białe i dlaczego, ale nie chwilę lub czujki.

?

Zastępuje dowolny pojedynczy znak alfabetu.

Ciąg mi?a umożliwia znalezienie wyrazów mina, misa i mila.

[ ]

Używany z innymi znakami (ujętymi w nawiasy kwadratowe).
Zastępuje dowolny pojedynczy znak spośród znaków umieszczonych w nawiasach kwadratowych.

B [ NL ] a umożliwia znalezienie wyrazów "mina" i dzwonek, ale nie.

!

Używany w nawiasach kwadratowych razem z innymi znakami.
Zastępuje dowolny znak inny niż znaki umieszczone w nawiasach kwadratowych.

b [! NL ] a umożliwia znalezienie wyrazów, misa i "miła", ale nie kulki ani "mila"

-

Używany w nawiasach kwadratowych razem z innymi znakami.
Zastępuje dowolny znak należący do zakresu.
Zakres musi być podany w porządku rosnącym (od A do Z, a nie od Z do A).

Ciąg b[a-c]d umożliwia znalezienie ciągów bad, bbd i bcd.

#

Zastępuje dowolny pojedynczy znak numeryczny.

Ciąg 1#3 umożliwia znalezienie liczb 103, 113 i 123.

Symbole standardu ANSI-92

Symbol  

Opis

Przykład

%

Zastępuje dowolną liczbę znaków.
Może być używany jako pierwszy i ostatni znak w ciągu.

ciąg kt % umożliwia znalezienie wyrazów, białe i dlaczego, ale nie chwilę lub czujki.

_

Zastępuje dowolny pojedynczy znak alfabetu.

Ciąg mi_a umożliwia znalezienie wyrazów mina, misa i mila.

[ ]

Używany razem z innymi znakami.
Zastępuje dowolny pojedynczy znak spośród znaków umieszczonych w nawiasach kwadratowych.

B [ NL ] a umożliwia znalezienie wyrazów "mina" i dzwonek, ale nie.

^

Używany w nawiasach kwadratowych razem z innymi znakami.
Zastępuje dowolny znak inny niż znaki umieszczone w nawiasach kwadratowych.

b [^ NL ] a umożliwia znalezienie wyrazów, misa i "miła", ale nie "mina" lub dzwonka

-

Używany w nawiasach kwadratowych razem z innymi znakami.
Zastępuje dowolny znak należący do zakresu.
Zakres musi być podany w porządku rosnącym (od A do Z, a nie od Z do A).

Ciąg b[a-c]d umożliwia znalezienie ciągów bad i bbd.

Operator LIKE

Program Access wymaga wyrazu „Like” w każdym kryterium z symbolami wieloznacznymi. Operatora LIKE należy używać bezpośrednio przed ciągiem zawierającym symbole wieloznaczne. Ponadto ten ciąg powinien być ujęty w cudzysłów. Na przykład w celu dopasowania danych tekstowych zawierających literę T należy użyć następującego wyrażenia:

LIKE "*t*"

W najnowszych wersjach program Access automatycznie dodaje operator LIKE i cudzysłów, jeśli zostaną pominięte. Zatem jeśli użyjesz wyrażenia *t*, program Access zmieni je na wyrażenie Like "*t*", gdy uruchomisz kwerendę lub umieścisz kursor poza kryterium.

Działanie operatora LIKE i symboli wieloznacznych

Jeśli chcesz obejrzeć klip wideo przedstawiający sposób używania tych narzędzi, spróbuj tego klipu wideo, na przykład witryny YouTube i symboli wieloznacznych w kryteriach kwerendy programu Access.

Następnie: część 3 tej trzyczęściowej serii — monitowanie o podanie danych wejściowych przy użyciu parametru.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×