Build a Query
The Query Builder helps you define conditions to filter your database and return the records you need. This page explains the key components and steps to build a query.
Understanding Query Builder
The Query Builder uses three main elements to create your criteria:
-
Fields: Data points from your database, such as First Name, Email Address, or Donation Amount.
-
Clauses: Logical statements that apply conditions to fields.
-
Operators: Words like AND or OR that connect clauses and control how conditions work together.
Field Types and Fields
When you start a query, you select a field type, such as Constituent Information or Donation Details. Each field type contains multiple fields you can use in your clauses.
Example:
Field Type: Constituent Information
Field: Email Address
Clauses and Filters
Clauses define the conditions for your query. Common clause types include:
-
Field Clause: Filters based on a specific field. For example, Email Address equals example@email.com.
-
Group Clause: Filters based on membership in a group.
-
Interaction Clause: Filters based on actions like event attendance or donations.
-
Action Alert Clause: Filters based on advocacy participation.
Operators and Grouping
Operators connect clauses and control logic:
-
AND: All conditions must be true.
-
OR: Any condition can be true.
Use parentheses to group clauses and clarify logic. For example:
(Donation Amount > 100 AND State = "SC") OR Group = "Major Donors"
Tip for Success
Start simple. Build a basic query first, then add complexity as needed. Test your query to confirm it returns the expected results.