Skip to main content

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

  1. Field: Trường dữ liệu cần kiểm tra (VD: status, priority, deal_value).
  2. Operator: Phép so sánh (VD: =, !=, >, <).
  3. Value: Giá trị so sánh (VD: "DONE", "HIGH", 5000).
VD: 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

OperatorÝ nghĩaVí dụ
=Bằngstatus = "DONE"
!=Khácassignee != "John Doe"
>Lớn hơndeal_value > 10000
<Nhỏ hơnrisk_score < 5
>=Lớn hơn hoặc bằngstory_points >= 8
<=Nhỏ hơn hoặc bằngtasks_completed <= 10
inThuộc danh sáchpriority in ("HIGH", "URGENT")
not inKhông thuộc danh sáchcategory not in ("Internal", "Archived")
is emptyTrường trốngdescription is empty
is not emptyTrường có giá trịassignee is not empty

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")

Đọc tiếp