InfluxQL adalah bahasa kueri mirip SQL untuk berinteraksi dengan data di TSDB for InfluxDB®. Dokumen ini menjelaskan pernyataan SELECT InfluxQL dan sintaks kueri yang berguna.
Dasar-dasar | Konfigurasikan hasil kueri | Kiat sintaks kueri |
Pernyataan SELECT | ORDER BY time DESC | Sintaks waktu |
Klausa WHERE | Klausa LIMIT dan SLIMIT | Ekspresi reguler |
Klausa GROUP BY | Klausa OFFSET dan SOFFSET | Tipe data dan casting |
Klausa INTO | Klausa zona waktu | Penggabungan |
- | - | Pernyataan ganda |
- | - | Subkueri |
Data sampel
Contoh dalam dokumen ini menggunakan data publik dari National Oceanic and Atmospheric Administration (NOAA) Center for Operational Oceanographic Products and Services. Langkah-langkah berikut menunjukkan cara menjalankan kueri terhadap data tersebut.
Pertama, masuk ke command-line interface (CLI) 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
>Selanjutnya, tinjau data sampel dari measurement `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 |
Data dalam `h2o_feet` direkam setiap enam menit. Measurement ini memiliki satu tag key, yaitu `location`, dengan dua nilai tag: `coyote_creek` dan `santa_monica`. `h2o_feet` juga memiliki dua field: field `level description` menyimpan nilai string, sedangkan field `water_level` menyimpan nilai floating-point. Semua data ini berada dalam database `NOAA_water_database`.
Field `level description` bukan bagian dari data asli NOAA. Field ini ditambahkan untuk menyediakan nilai field yang berisi karakter khusus dan string.