Trong phần 1 của chuỗi 3 phần này, chúng tôi đã xem xét ví dụ cơ bản về việc sử dụng tiêu chí trong một truy vấn để đặt câu hỏi của truy vấn cụ thể hơn. Tuyệt vời nếu bạn biết chính xác những gì bạn đang tìm kiếm. Nhưng nếu bạn muốn xem các kết quả không chính xác – nói, mọi người có họ bắt đầu với th? Bạn đang ở trong Luck – Access có các công cụ mạnh mẽ mà bạn có thể sử dụng trong các tiêu chí truy vấn để truy xuất các kết quả không chính xác: ký tự đại diện và toán tử giống như.

Ký tự đại diện

Nếu bạn đã từng chơi poker, bạn có thể đoán được những ký tự đại diện nào: chúng có thể được thay thế cho các ký tự khác. Có mười ký tự đại diện, nhưng chỉ có năm có thể được sử dụng trong bất kỳ cơ sở dữ liệu nào. Năm trong số họ đáp ứng một tiêu chuẩn được biết đến là ANSI-89 và năm họp kia đáp ứng tiêu chuẩn ANSI-92; mỗi cơ sở dữ liệu hỗ trợ một tiêu chuẩn hoặc một trong số khác, nhưng không phải cả hai. Bạn có thể thiết lập một tùy chọn để xác định có tiêu chuẩn ANSI nào cần sử dụng.

Các ký tự ANSI-89

Ký tự   

Mô tả

Ví dụ

*

Khớp với mọi số lượng ký tự.
Bạn có thể sử dụng dấu sao ở bất kỳ đâu trong chuỗi ký tự.

WH * tìm thấy nội dung, màu trắng và lý do tại sao, nhưng không phải một lúc hoặc xem.

?

Khớp với mọi ký tự chữ cái đơn.

B? LL sẽ tìm Ball, Bell và Bill

[ ]

Được dùng với các ký tự khác (được đính kèm trong dấu ngoặc đơn).
Khớp với mọi ký tự đơn trong dấu ngoặc vuông.

B [ AE ] LL sẽ tìm Ball và Bell nhưng không phải hóa đơn

!

Sử dụng dấu ngoặc vuông bên trong cùng với các ký tự khác.
Khớp với mọi ký tự không nằm trong dấu ngoặc vuông.

b [! AE ] LL tìm Bill và Bull nhưng không bóng hoặc chuông

-

Sử dụng dấu ngoặc vuông bên trong cùng với các ký tự khác.
Khớp với một ký tự bất kỳ trong phạm vi ký tự.
Bạn phải xác định phạm vi theo thứ tự tăng dần (A đến Z, không phải Z đến A).

b [a-c] d sẽ tìm Bad, BBD và BCD

#

Khớp với bất kỳ ký tự số duy nhất nào.

1 # 3 tìm 103, 113, 123

Các ký tự ANSI-92

Ký tự  

Mô tả

Ví dụ

%

Khớp với mọi số lượng ký tự.
Có thể được dùng làm ký tự đầu hoặc cuối trong chuỗi ký tự.

WH % tìm thấy nội dung, màu trắng và lý do tại sao, nhưng không phải một thời gian hoặc xem.

_

Khớp với mọi ký tự chữ cái đơn.

B_ll tìm bóng, hình chuông và hóa đơn

[ ]

Được dùng cùng với các ký tự khác.
Khớp với mọi ký tự đơn trong dấu ngoặc vuông.

B [ AE ] LL sẽ tìm Ball và Bell nhưng không phải hóa đơn

^

Sử dụng dấu ngoặc vuông bên trong cùng với các ký tự khác.
Khớp với mọi ký tự không nằm trong dấu ngoặc vuông.

b [^ AE ] LL tìm Bill và Bull nhưng không có bóng hoặc chuông

-

Sử dụng dấu ngoặc vuông bên trong cùng với các ký tự khác.
Khớp với một ký tự bất kỳ trong phạm vi ký tự.
Bạn phải xác định phạm vi theo thứ tự tăng dần (A đến Z, không phải Z đến A).

b [a-c] d sẽ tìm Bad, BBD

Toán tử LIKE

Access yêu cầu từ "như" trong bất kỳ tiêu chí nào sử dụng ký tự đại diện. Bạn dùng toán tử giống như ngay trước chuỗi có chứa ký tự đại diện. Access cũng cần các chuỗi được bao quanh bởi dấu nháy. Ví dụ, để khớp với dữ liệu văn bản có chứa chữ T bạn sẽ sử dụng biểu thức này:

LIKE "* t *"

Trong các phiên bản gần đây, Access sẽ thêm các toán tử cũng như dấu ngoặc kép cho bạn nếu bạn bỏ qua. Vì vậy, nếu bạn sử dụng biểu thức * t * truy nhập thay đổi nó thành như "* t *" khi bạn chạy truy vấn hoặc di chuyển con trỏ bên ngoài tiêu chí.

Xem thích và ký tự đại diện trong hành động

Nếu bạn muốn xem video thể hiện việc sử dụng các công cụ này, hãy thử video YouTube này như thế này và ký tự đại diện trong tiêu chí truy vấn Access.

Tiếp theo trong phần 3 của chuỗi 3 phần này: nhắc nhập liệu bằng cách sử dụng tham số.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft Office nội bộ

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?

Cảm ơn phản hồi của bạn!

×