Toán tử Like

Áp dụng cho
Access cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

So sánh một biểu thức chuỗi với một mẫu hình trong một biểu thức SQL.

Cú pháp

expressionLikepattern

Cú pháp toán tử Like gồm các phần sau đây:

Phần Mô tả
biểu thức Biểu thức SQL được sử dụng trong mệnh đề WHERE.
pattern Ký tự chuỗi ký tự hoặc chuỗi mà biểu thức so sánh.

      

Chú thích

Bạn có thể sử dụng toán tử Like để tìm giá trị trong một trường khớp với mẫu hình bạn chỉ định. Đối với mẫu hình, bạn có thể chỉ định giá trị đầy đủ ( Like “Smith”ví dụ: ), hoặc bạn có thể sử dụng ký tự đại diện để tìm phạm vi giá trị (ví dụ: Like “Sm*”).

Trong một biểu thức, bạn có thể sử dụng toán tử Like để so sánh giá trị trường với một biểu thức chuỗi. Ví dụ: nếu bạn nhập vào một Like “C*” truy vấn SQL, truy vấn sẽ trả về tất cả các giá trị trường bắt đầu bằng chữ C. Trong truy vấn tham số, bạn có thể nhắc người dùng về một mẫu hình để tìm kiếm.

Ví dụ sau đây sẽ trả về dữ liệu bắt đầu bằng chữ P theo sau là chữ cái bất kỳ từ A đến F và ba chữ số:

Like “P[A-F]###”

Bảng sau đây cho thấy cách bạn có thể sử dụng Like để kiểm tra biểu thức cho các mẫu hình khác nhau.


Loại kết quả khớp

Mô hình
Phù hợp với
(trả về True)
Không có kết quả trùng khớp
(trả về False)
Nhiều ký tự a*a aa, aBa, aBBBa aBC
*ab* abc, AABB, Xab aZb, bac
Ký tự đặc biệt a[*]a a*a aaa
Nhiều ký tự ab* abcdefg, abc cab, aab
Ký tự đơn a?a aaa, a3a, aBa aBBBa
Chữ số đơn a#a a0a, a1a, a2a aaa, a10a
Phạm vi ký tự [a-z] f, p, j 2, &
Ngoài phạm vi [!a-z] 9, &, % b, a
Không phải chữ số [!0-9] A, a, &, ~ 0, 1, 9
Kết hợp a[!b-m]# An9, az0, a99 abc, aj0