Kết hợp điều kiện thuộc tính
Khi nhiều tiêu chí phải được sử dụng để lựa chọn, chúng ta cần phải thể hiện một cách cẩn thận
tất cả các trong một điều kiện tổng hợp duy nhất. Các công cụ này đến từ một lĩnh fi
của logic toán học, được gọi là giải tích mệnh đề.
Ở trên, chúng ta đã thấy, điều kiện nguyên tử đơn giản như Khu vực <400000, và sử dụng đất = 80. Điều kiện nguyên tử sử dụng một biểu tượng vị, chẳng hạn như <(nhỏ hơn) hoặc = (bằng) khả năng .Other là <= (nhỏ hơn hoặc bằng),> (lớn hơn),> = (lớn thanor bằng nhau) và <> (không không bằng nhau). Bất kỳ của các biểu tượng này được kết hợp với một
biểu thức ở bên trái và một bên phải. Ví dụ, sử dụng đất <> 80 có thể được sử dụng để chọn tất cả các lĩnh vực với một lớp học sử dụng đất khác nhau từ 80. Biểu thức là một trong hai hằng số như 400000 và 80, những cái tên như Diện tích và sử dụng đất, hoặc các biểu thức số học có thể tổng hợp như 0,15 × Diện tích, thuộc tính đó sẽ đồng Pute 15% kích thước của khu vực.
điều kiện nguyên tử có thể được kết hợp vào điều kiện sử dụng hợp lý connec-tác xã. Những người quan trọng nhất là AND, OR, NOT và cặp khung (• • •). Nếu chúng ta viết một điều kiện hợp như
Area <400000 và sử dụng đất = 80,
chúng ta có thể sử dụng nó để chọn khu vực mà cả hai điều kiện giữ đúng nguyên tử. Đây là ý nghĩa của AND liên kết. Nếu chúng tôi đã có văn bản
Diện tích <= 400000 OR sử dụng đất 80
khu vực thay vào đó, điều kiện sẽ phải lựa chọn một trong hai điều kiện mà giữ, vì vậy hiệu quả với những người có một kích thước diện tích nhỏ hơn 400, 000, nhưng cũng có những người sử dụng đất với lớp 80. (bao gồm, Tất nhiên, sẽ có các khu vực mà cả hai điều kiện giữ.)
Các kết không thể được sử dụng để phủ nhận một điều kiện. Ví dụ, các sự kiện KHÔNG (sử dụng đất = 80) sẽ chọn tất cả các lĩnh vực với một lớp học sử dụng đất khác nhau hơn 80. (Rõ ràng, việc lựa chọn giống có thể thu được bằng cách viết sử dụng đất <> 80, nhưng đây không phải là vấn đề.) Cuối cùng, dấu ngoặc đơn có thể được áp dụng để buộc nhóm giữa phần nguyên tử của một tình trạng composite. Ví dụ, điều kiện
đang được dịch, vui lòng đợi..