Từ câu hỏi đến câu trả lời
UQL giống câu hỏi bằng ngôn ngữ tự nhiên, nhưng đủ mạnh để tìm chính xác thứ bạn cần.Cấu trúc cốt lõi: field operator value
- Field: Trường dữ liệu cần kiểm tra (VD:
status,priority,deal_value). - Operator: Phép so sánh (VD:
=,!=,>,<). - Value: Giá trị so sánh (VD:
"DONE","HIGH",5000).
priority = "HIGH"
Cú pháp: Text phải nằm trong dấu ngoặc kép (
" "). Số không cần. Tên trạng thái phân biệt hoa thường.Bảng Operator cơ bản
Kết hợp tiêu chí: AND & OR
AND: Tất cả đều phải đúng.status = "OPEN" AND priority = "HIGH"
OR: Ít nhất một đúng.assignee = "currentUser()" OR supervisor = "currentUser()"
- Ngoặc
( ): Nhóm logic phức tạp.status = "OPEN" AND (priority = "HIGH" OR due_date < "today")