Skip to content

Latest commit

 

History

History

arrays

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Gruppo Arrays - solo DB (es:SpatiaLite, PostGIS)

Questo gruppo contiene funzioni espressione per la creazione e la manipolazione di array (noti anche come strutture dati ad elenco). L'ordine dei valori all'interno dell'array è importante, al contrario della struttura dati 'a mappa' (gruppo Maps), in cui l'ordine delle coppie chiave-valore è irrilevante e i valori vengono identificati dalle loro chiavi.

Funzione Descrizione Plugin
array Restituisce un array contenente tutti i valori passati come parametro
array_all Restituisce true se un array contiene tutti i valori di un determinato array >=QGIS 3.8
array_append Restituisce un array con il valore passato aggiunto alla fine
array_avg Calcola il valore medio di un array ArrayPlus
array_cat Restituisce un array contenente tutti gli arrays passati concatenati
array_contains Restituisce true se un array contiene il valore specificato
array_count Conta un dato valore in un array ArrayPlus
array_distinct Restituisce un array contenente valori distinti dell'array dato
array_filter Restituisce un array con solo gli elementi per i quali l'espressione restituisce true (vero) >=QGIS 3.4
array_find Restituisce l'indice di un valore all'interno di un array
array_first Restituisce il primo valore di un array
array_foreach Restituisce una matrice con l'espressione data valutata su ciascun elemento >=QGIS 3.4
array_get Restituisce il valore ennesimo di un array
array_insert Restituisce un array con il valore passato aggiunto nella posizione indicata
array_lambda Applica una funzione personalizzata a ciascun elemento (x) ArrayPlus
array_intersect Restituisce vero se almeno un elemento dell'array1 esiste in array2
array_last Restituisce l'ultimo valore di un array
array_length Restituisce il numero di elementi di un array
array_majority Restituisce il valore più comune. Restituisce un valore arbitrario se ex-equo ArrayPlus
array_minority Restituisce il valore più comune. Restituisce un valore arbitrario se ex-equo ArrayPlus
array_max Restituisce il valore massimo di un array ArrayPlus
array_min Restituisce il valore minimo di un array ArrayPlus
array_prepend Restituisce un array con il valore dato aggiunto all'inizio
array_prioritize Ordina un array rispetto ad un altro QGIS >= 3.2 ArrayPlus
array_remove_all Restituisce un array con tutti gli elementi del valore passato rimossi
array_remove_at Restituisce un array con l'indice passato rimosso
array_replace Ordina i valori in ordine crescente (usa array_reverse per desc) ArrayPlus
array_reverse Restituisce l'array dato con valori dell'array in ordine inverso
array_slice Restituisce una porzione dell'array
array_sort Ordina i valori in ordine crescente (usa array_reverse per desc) ArrayPlus
array_sum Calcola la somma dei valori ArrayPlus
array_to_string Concatena gli elementi di un array in una stringa separata da un delimitatore usando una stringa opzionale per valori mancanti
generate_series La funzione crea una matrice contenente una sequenza di numeri >= QGIS 3.4
regexp_matches Restituisce un array di tutte le stringhe catturate dai gruppo, nell'ordine che i gruppi stessi compaiono con l'espressione regolare fornita con una stringa
string_to_array Divide la stringa in un array usando il delimitatore fornito e la stringa opzionale per valori mancanti