Query Builder Statement Connectors
Use connectors to indicate the end of the final conditional statement and how to interpret multiple conditional statements:
Connector | Use |
---|---|
END | At the end of the last conditional statement. |
AND | When you have more than one conditional statement and you want to select the record only if it meets the conditions in both statements. |
OR | When you have more than one statement and you want to select the record if it meets either condition in either statement. |
When you add the first conditional statement to the grid, Query Builder automatically inserts END as the connector. As you add conditional statements, AND is inserted in the previous statement and END is moved to the last statement. To change the connector, click the drop-down arrow and select an option from the list. The last conditional statement must have END as the connector.
Example 1: Using "AND" as your statement connector
Query Builder selects the record if the contact’s status is active AND the account’s revenues are greater than or equal to $10000.
This is how the grid on the Conditions tab appears for this example:
Not | ( | Field | Operator | Value | Case Sens | ) | And/Or |
---|---|---|---|---|---|---|---|
Contact.Status | equal to | active | False | AND | |||
Contact.Account.Revenue | equal or greater than | 10000 | True | END |
Example 2: Using Contact.Status "OR" as your statement connector
Query Builder selects the record if the contact’s status is active OR the account’s revenues are greater than or equal to $10000.
This is how the grid on the Conditions tab appears for this example:
Not | ( | Field | Operator | Value | Case Sens | ) | And/Or |
---|---|---|---|---|---|---|---|
Contact.Status | equal to | active | False | OR | |||
Contact.Account.Revenue | equal or greater than | 10000 | True | END |
Example 3: Using multiple conditional statements within parentheses
Query Builder selects the record if the contact’s status is active AND the account’s revenues are greater than or equal to $10000. The record is also selected if the contact’s status is active AND the revenue is less than or equal to $500.
This is how the grid on the Conditions tab appears for this example:
Not | ( | Field | Operator | Value | Case Sens | ) | And/Or |
---|---|---|---|---|---|---|---|
Contact.Status | equal to | active | False | AND | |||
( | Contact.Account.Revenue | equal or greater than | 10000 | True | OR | ||
Contact.Account.Revenue | equal or less than | 500 | True | ) | END |
Example 4: Using multiple conditional statements including "NOT"
Query Builder selects the record if the contact’s status is NOT inactive AND the account’s revenues are greater than or equal to $10000. The record is also selected if the contact’s status is NOT inactive AND the revenue is less than or equal to $500.
This is how the grid on the Conditions tab appears for this example:
Not | ( | Field | Operator | Value | Case Sens | ) | And/Or |
---|---|---|---|---|---|---|---|
NOT | Contact.Status | equal to | inactive | False | AND | ||
( | Contact.Account.Revenue | equal or greater than | 10000 | True | OR | ||
Contact.Account.Revenue | equal or less than | 500 | True | ) | END |