Ký tự đại diện nói chung được ArcMap hỗ trợ. Đây là một trích xuất từ trợ giúp bạn nhận được trong khi bạn thực hiện 'Chọn theo các thuộc tính':
Sử dụng toán tử THÍCH (thay vì toán tử =) để xây dựng tìm kiếm chuỗi một phần. Ví dụ: biểu thức này sẽ chọn Mississippi và Missouri trong số các tên tiểu bang của Hoa Kỳ:
"STATE_NAME" LIKE 'Miss%'
Bạn có thể sử dụng lớn hơn (>), nhỏ hơn (<), lớn hơn hoặc bằng (> =), nhỏ hơn hoặc bằng (<=) và toán tử GIỮA để chọn giá trị chuỗi dựa trên thứ tự sắp xếp. Ví dụ: biểu thức này sẽ chọn tất cả các thành phố trong vùng phủ sóng có tên bắt đầu bằng các chữ cái từ M đến Z:
"CITY_NAME" >= 'M'
<>
Toán tử
không bằng ( ) cũng có thể được sử dụng khi truy vấn chuỗi.
Ký tự đại diện Một ký tự đại diện là ký hiệu đặc biệt đại diện cho một hoặc nhiều ký tự.
Đối với bất kỳ dữ liệu dựa trên tệp nào, '%' có nghĩa là mọi thứ đều được chấp nhận ở vị trí của nó: một ký tự, một trăm ký tự hoặc không có ký tự. Ngoài ra, nếu bạn muốn tìm kiếm bằng ký tự đại diện cho một ký tự, hãy sử dụng '_'.
Ví dụ: biểu thức này sẽ chọn bất kỳ tên nào bắt đầu bằng các chữ cái Cath, chẳng hạn như Cathy, Catherine và Catherine Smith:
"NAME" LIKE 'Cath%'
Nhưng biểu hiện này sẽ tìm thấy Catherine Smith và Kinda Smith:
"OWNER_NAME" LIKE '_atherine smith'
Các ký tự đại diện bạn sử dụng để truy vấn cơ sở dữ liệu địa lý cá nhân là '*' cho bất kỳ số lượng ký tự và '?' cho một nhân vật.
Ký tự đại diện xuất hiện dưới dạng các nút trên hộp thoại truy vấn. Bạn có thể nhấp vào nút để nhập ký tự đại diện vào biểu thức bạn đang tạo. Chỉ các ký tự đại diện phù hợp với nguồn dữ liệu của lớp hoặc bảng bạn đang truy vấn mới được hiển thị.
Nếu bạn sử dụng ký tự đại diện trong một chuỗi với toán tử =, ký tự đó được coi là một phần của chuỗi, không phải là ký tự đại diện.
Với bảng đã tham gia, hãy sử dụng các ký tự đại diện thích hợp cho phía tham gia mà bạn đang truy vấn. Nếu truy vấn chỉ áp dụng cho các trường trong bảng đích (bảng bên trái), hãy sử dụng các ký tự đại diện của bảng đích. Nếu truy vấn chỉ áp dụng cho các trường trong bảng tham gia (bảng bên phải), hãy sử dụng các ký tự đại diện của bảng tham gia. Nếu truy vấn liên quan đến các trường từ cả hai phía của liên kết, hãy sử dụng ký tự đại diện '%' và '_'.
Ví dụ: nếu bạn tham gia tệp dbf (bảng tham gia) vào lớp tính năng GDB cá nhân (bảng đích):
Sử dụng * cho các truy vấn chỉ liên quan đến các trường GDB cá nhân.
Sử dụng% cho các truy vấn chỉ liên quan đến các cột dbf.
Sử dụng% cho các truy vấn liên quan đến các cột từ cả hai phía của bảng.
Theo điều này: Tôi nghĩ rằng phạm vi không được hỗ trợ, thay vào đó bạn phải sử dụng> và <, giống như cách bạn đã làm.
0
đến sauZ
(thông thường, tôi nghĩ), hoặc trướcA
? Một số DBMS khác không hỗ trợ loại chức năng này, vì vậy bạn phải sử dụng kiến thức về những thứ hơi khác nhau. Ngoài ra, những gì về các ký tự chữ thường (hoặc là tất cả chữ hoa)? Còn những nhân vật không phải người Anh (không phải AZ) thì sao?