InfluxQL es un lenguaje de consultas similar a SQL para interactuar con los datos en TSDB For InfluxDB®. Este documento describe la instrucción SELECT de InfluxQL y sintaxis de consulta útiles.
|
Conceptos básicos |
Configuración de resultados de consulta |
Consejos de sintaxis de consulta |
|
La instrucción SELECT |
ORDER BY time DESC |
Sintaxis de tiempo |
|
La cláusula WHERE |
Las cláusulas LIMIT y SLIMIT |
Expresiones regulares |
|
La cláusula GROUP BY |
Las cláusulas OFFSET y SOFFSET |
Tipos de datos y conversión |
|
La cláusula INTO |
La cláusula de zona horaria |
Combinación |
|
- |
- |
Varias instrucciones |
|
- |
- |
Subconsultas |
Datos de ejemplo
Los ejemplos de este documento utilizan datos públicos del National Oceanic and Atmospheric Administration (NOAA) Center for Operational Oceanographic Products and Services. A continuación se muestran los pasos para ejecutar consultas sobre estos datos.
Primero, inicie sesión en la interfaz de línea de comandos (CLI) de InfluxDB:
$ influx -ssl -username <username> -password <password> -host <network_address> -port 3242 -precision rfc3339 -database NOAA_water_database
Connected to https://<network_address>:3242 version 1.7.x
InfluxDB shell 1.7.x
>
Después, revise los datos de ejemplo de la medición h2o_feet.
name: h2o_feet
|
time |
level description |
location |
water_level |
|
2015-08-18T00:00:00Z |
between 6 and 9 feet |
coyote_creek |
8.12 |
|
2015-08-18T00:00:00Z |
below 3 feet |
santa_monica |
2.064 |
|
2015-08-18T00:06:00Z |
between 6 and 9 feet |
coyote_creek |
8.005 |
|
2015-08-18T00:06:00Z |
below 3 feet |
santa_monica |
2.116 |
|
2015-08-18T00:12:00Z |
between 6 and 9 feet |
coyote_creek |
7.887 |
|
2015-08-18T00:12:00Z |
below 3 feet |
santa_monica |
2.028 |
Los datos en h2o_feet se registran en intervalos de seis minutos. h2o_feet tiene una clave de etiqueta, location, con dos valores de etiqueta: coyote_creek y santa_monica. Además, h2o_feet cuenta con dos campos. El campo level description almacena valores de cadena y el campo water_level almacena valores de punto flotante. Todos estos datos se encuentran en la base de datos NOAA_water_database.
El campo level description no forma parte de los datos originales de la NOAA. Se agregó este campo para proporcionar valores de campo que contienen caracteres especiales y cadenas.