InfluxQL est un langage de requête semblable au SQL permettant d'interagir avec les données stockées dans TSDB For InfluxDB®. Cette rubrique décrit l'instruction SELECT d'InfluxQL ainsi que des syntaxes de requête utiles.
|
Notions de base |
Configurer les résultats de requête |
Conseils sur la syntaxe des requêtes |
|
L'instruction SELECT |
ORDER BY time DESC |
Syntaxe temporelle |
|
La clause WHERE |
Les clauses LIMIT et SLIMIT |
Expressions régulières |
|
La clause GROUP BY |
Les clauses OFFSET et SOFFSET |
Types de données et conversion |
|
La clause INTO |
La clause de fuseau horaire |
Fusion |
|
- |
- |
Instructions multiples |
|
- |
- |
Sous-requêtes |
Données d'exemple
Les exemples de cette rubrique s'appuient sur des données publiques issues du Centre des produits et services océanographiques opérationnels de la National Oceanic and Atmospheric Administration (NOAA). Les étapes suivantes expliquent comment exécuter des requêtes sur ces données.
Connectez-vous à l'interface en ligne de commande (CLI) d'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
>
Examinez ensuite les données d'exemple de la mesure 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 |
Les données de h2o_feet sont enregistrées toutes les six minutes. La mesure h2o_feet contient une clé de tag, location, associée à deux valeurs de tag : coyote_creek et santa_monica. Elle comprend également deux champs. Le champ level description stocke des chaînes de caractères, tandis que le champ water_level stocke des nombres à virgule flottante. Toutes ces données se trouvent dans la base de données NOAA_water_database.
Le champ level description ne fait pas partie des données originales de la NOAA. Nous avons ajouté ce champ pour fournir des valeurs contenant des caractères spéciaux et des chaînes.