Untuk kemampuan serupa dengan Amazon Timestream LiveAnalytics, pertimbangkan Amazon Timestream untuk InfluxDB. Ini menawarkan konsumsi data yang disederhanakan dan waktu respons kueri milidetik satu digit untuk analitik waktu nyata. Pelajari lebih lanjut di sini.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi array
Timestream untuk LiveAnalytics mendukung fungsi array berikut.
Fungsi | Tipe data keluaran | Deskripsi |
---|---|---|
array_distinct (x) |
array |
Hapus nilai duplikat dari array x.
Contoh hasil: |
array_berpotongan (x, y) |
array |
Mengembalikan array elemen di persimpangan x dan y, tanpa duplikat.
Contoh hasil: |
array_union (x, y) |
array |
Mengembalikan array elemen dalam penyatuan x dan y, tanpa duplikat.
Contoh hasil: |
array_kecuali (x, y) |
array |
Mengembalikan array elemen dalam x tetapi tidak di y, tanpa duplikat.
Contoh hasil: |
array_join (x, pembatas, null_replacement) |
varchar |
Menggabungkan elemen-elemen dari array yang diberikan menggunakan pembatas dan string opsional untuk menggantikan nol.
Contoh hasil: |
array_maks (x) |
sama seperti elemen array |
Mengembalikan nilai maksimum array masukan.
Contoh hasil: |
array_min (x) |
sama seperti elemen array |
Mengembalikan nilai minimum array masukan.
Contoh hasil: |
array_position (x, elemen) |
bigint |
Mengembalikan posisi kemunculan pertama dari elemen dalam array x (atau 0 jika tidak ditemukan).
Contoh hasil: |
array_remove (x, elemen) |
array |
Hapus semua elemen yang sama elemen dari array x.
Contoh hasil: |
array_sort (x) |
array |
Mengurutkan dan mengembalikan array x. Unsur-unsur x harus dapat diurutkan. Elemen nol akan ditempatkan di akhir array dikembalikan.
Contoh hasil: |
arrays_tumpang tindih (x, y) |
boolean |
Menguji apakah array x dan y memiliki elemen non-null yang sama. Mengembalikan null jika tidak ada elemen non-null yang sama tetapi salah satu array berisi null.
Contoh hasil: |
kardinalitas (x) |
bigint |
Mengembalikan ukuran array x.
Contoh hasil: |
concat (array1, array2,..., ArrayN) |
array |
Menggabungkan array array1, array2,..., ArrayN.
Contoh hasil: |
element_at (array (E), indeks) |
E |
Mengembalikan elemen array pada indeks yang diberikan. Jika indeks < 0, element_at mengakses elemen dari yang terakhir ke yang pertama.
Contoh hasil: |
ulangi (elemen, hitung) |
array |
Ulangi elemen untuk menghitung waktu.
Contoh hasil: |
terbalik (x) |
array |
Mengembalikan array yang memiliki urutan terbalik array x.
Contoh hasil: |
urutan (mulai, berhenti) |
array (kecil) |
Hasilkan urutan bilangan bulat dari awal hingga berhenti, bertambah 1 jika start kurang dari atau sama dengan berhenti, jika tidak -1.
Contoh hasil: |
urutan (mulai, berhenti, langkah) |
array (kecil) |
Hasilkan urutan bilangan bulat dari awal hingga berhenti, bertambah demi langkah.
Contoh hasil: |
urutan (mulai, berhenti) |
array (stempel waktu) |
Hasilkan urutan stempel waktu dari tanggal mulai hingga tanggal berhenti, bertambah 1 hari.
Contoh hasil: |
urutan (mulai, berhenti, langkah) |
array (stempel waktu) |
Hasilkan urutan stempel waktu dari awal hingga berhenti, bertambah demi langkah. Tipe data langkah adalah interval.
Contoh hasil: |
kocokan (x) |
array |
Hasilkan permutasi acak dari array x yang diberikan.
Contoh hasil: |
irisan (x, mulai, panjang) |
array |
Subset array x dimulai dari indeks awal (atau mulai dari akhir jika start negatif) dengan panjang panjang.
Contoh hasil: |
zip (array1, array2 [,...]) |
array (baris) |
Menggabungkan array yang diberikan, dari segi elemen, ke dalam satu array baris. Jika argumen memiliki panjang yang tidak rata, nilai yang hilang diisi dengan NULL.
Contoh hasil: |