WHERE clause to filter results based on fields, tags, or timestamps.
SELECT_clause FROM_clause WHERE <conditional_expression> [(AND|OR) <conditional_expression> [...]]
Note: Unlike InfluxQL, SQL supports
OR in the
WHERE clause to specify multiple conditions, including time ranges.
Note that single quotes are required for string literals in the
Filter data based on field values
SELECT * FROM "h2o_feet" WHERE "water_level" >= 9.78
Filter data based on specific tag and field values
SELECT * FROM "h2o_feet" WHERE "location" = 'santa_monica' and "level description" = 'below 3 feet'
Filter data within a specific time period
SELECT * FROM h2o_feet WHERE "location" = 'santa_monica' AND "time" >= '2019-08-19T12:00:00Z'::timestamp AND "time" <= '2019-08-19T13:00:00Z'::timestamp
Filter data using the OR operator
SELECT * FROM "h2o_feet" WHERE "level description" = 'less than 3 feet' OR "water_level" < 2.5
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for InfluxDB and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.