Query Language
Since High Systems is built on SQL, we offer a very dynamic and powerful query language. In this guide, we'll look at the different components of a query and how to build one.
Structure
The structure of High Systems query language consists of 4 components:
- Field ID
- Operator
- Value
- Grouping
These components are composed in the following format:
{'field id'.operator.'value'}
To support more complex queries, you can group them with parentheses and separate them with and
and or
.
The curly braces, apostrophes and periods are all required characters.
Field ID's can be found by going to a Table's Settings and clicking on Fields.
Operators
Operator | Description |
---|---|
= | is equal to |
!= | is not equal to |
> | is greater than |
< | is less than |
>= | is greater than or equal to |
<= | is less than or equal to |
starts-with | starts with |
not-starts-with | does not start with |
ends-with | ends with |
not-ends-with | does not end with |
like | contains |
ilike | contains (case-insenstive) |
not-like | does not contain |
not-ilike | does not contain (case-insenstive) |
is-during | is during |
not-is-during | is not during |
Structure
{'fieldid'.=.'value'}