Présentation

Langage SQL-like simplifié pour InfluxDB.

Pas de support des jointures.

Syntaxe familière pour ceux qui connaissent SQL.

Exemples de requêtes

Sélection simple :

SELECT * FROM temperature

Avec filtre temporel :

SELECT value FROM temperature 
WHERE time > now() - 1h

Avec filtre sur tag :

SELECT temp FROM weather 
WHERE location = 'paris' AND time > now() - 24h

Agrégation :

SELECT MEAN(value) FROM temperature 
WHERE time > now() - 1d 
GROUP BY time(1h)

Fonctions courantes :

SELECT MIN(temp), MAX(temp), MEAN(temp) 
FROM weather 
WHERE time > now() - 7d

Groupement par tag :

SELECT MEAN(value) 
FROM temperature 
WHERE time > now() - 1d 
GROUP BY location

Limites

Pas de jointures entre measurements.

Difficile de filtrer sur les fields (non indexés).