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.

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'}