Condividi tramite


Tipi di funzioni scalari a colpo d'occhio

Si applica a: ✅Microsoft FabricEsplora dati di AzureMonitoraggio di AzureMicrosoft Sentinel

Questo articolo elenca tutte le funzioni scalari disponibili raggruppate per tipo. Per le funzioni di aggregazione, vedere Tipi di funzione aggregazione.

Funzioni binarie

Nome funzione Descrizione
binary_and() Restituisce un risultato dell'operazione bit per bit e tra due valori.
binary_not() Restituisce una negazione bit per bit del valore di input.
binary_or() Restituisce un risultato dell'operazione bit per bit o dei due valori.
binary_shift_left() Restituisce un'operazione di spostamento binario a sinistra su una coppia di numeri: un << n.
binary_shift_right() Restituisce un'operazione di spostamento binario a destra su una coppia di numeri: un >> n.
binary_xor() Restituisce un risultato dell'operazione xor bit per bit dei due valori.
bitset_count_ones() Restituisce il numero di bit impostati nella rappresentazione binaria di un numero.

Funzioni di conversione

Nome funzione Descrizione
tobool() Convertire gli input in rappresentazione booleana (con segno a 8 bit).
todatetime() Converte l'input in scalare datetime.
todecimal() Converte l'input in una rappresentazione numerica decimale.
todouble() Converte l'input in un valore di tipo real.
toguid() Converte l'input in un valore di tipo GUID.
toint() Converte l'input in una rappresentazione numerica integer.
tolong() Converte l'input in una rappresentazione numerica lunga.
tostring() Converte l'input in una rappresentazione di stringa.
totimespan() Converte l'input in scala scalare timespan.

Funzioni DateTime/timespan

Nome funzione Descrizione
ago() Sottrae l'intervallo di tempo specificato dall'ora UTC corrente.
datetime_add() Calcola un nuovo valore datetime da un datepart specificato moltiplicato per un importo specificato, aggiunto a un valore datetime specificato.
datetime_diff() Restituisce la fine dell'anno contenente la data, spostata da un offset, se specificato.
datetime_local_to_utc() Converte datetime locale in datetime UTC usando una specifica del fuso orario.
datetime_part() Estrae la parte della data richiesta come valore intero.
datetime_utc_to_local() Converte datetimgoe UTC in datetime locale usando una specifica di fuso orario .
dayofmonth() Restituisce il numero intero che rappresenta il numero di giorno del mese specificato.
dayofweek() Restituisce il numero intero di giorni dalla domenica precedente, come intervallo di tempo.
dayofyear() Restituisce il numero intero rappresenta il numero di giorno dell'anno specificato.
endofday() Restituisce la fine del giorno contenente la data, spostata da un offset, se specificato.
endofmonth() Restituisce la fine del mese contenente la data, spostata da un offset, se specificato.
endofweek() Restituisce la fine della settimana contenente la data, spostata da un offset, se specificato.
endofyear() Restituisce la fine dell'anno contenente la data, spostata da un offset, se specificato.
format_datetime() Formatta un parametro datetime in base al parametro del modello di formato.
format_timespan() Formatta un parametro format-timespan in base al parametro del modello di formato.
getyear() Restituisce la parte relativa all'anno dell'argomento datetime.
hourofday() Restituisce il numero intero che rappresenta il numero di ora della data specificata.
make_datetime() Crea un valore scalare datetime dalla data e dall'ora specificate.
make_timespan() Crea un valore scalare timespan dal periodo di tempo specificato.
monthofyear() Restituisce il numero intero che rappresenta il numero mese dell'anno specificato.
now() Restituisce l'ora DELL'ora UTC corrente, offset facoltativamente in base a un intervallo di tempo specificato.
startofday() Restituisce l'inizio del giorno contenente la data, spostata da un offset, se specificato.
startofmonth() Restituisce l'inizio del mese contenente la data, spostata in base a un offset, se specificato.
startofweek() Restituisce l'inizio della settimana contenente la data, spostata da un offset, se specificato.
startofyear() Restituisce l'inizio dell'anno contenente la data, spostata da un offset, se specificato.
todatetime() Converte l'input in scalare datetime.
totimespan() Converte l'input in scala scalare timespan.
unixtime_microseconds_todatetime() Converte i microsecondi unix-epoch in datetime UTC.
unixtime_milliseconds_todatetime() Converte i millisecondi unix-epoch in utc datetime.
unixtime_nanoseconds_todatetime() Converte nanosecondi unix-epoch in datetime UTC.
unixtime_seconds_todatetime() Converte i secondi unix-epoch in utc datetime.
weekofyear() Restituisce un numero intero che rappresenta il numero della settimana.

Funzioni dinamiche/matrici

Nome funzione Descrizione
array_concat() Concatena una serie di matrici dinamiche a una singola matrice.
array_iff() Applica la funzione iif a livello di elemento nelle matrici.
array_index_of() Cerca nella matrice l'elemento specificato e ne restituisce la posizione.
array_length() Calcola il numero di elementi in una matrice dinamica.
array_reverse() Inverte l'ordine degli elementi in una matrice dinamica.
array_rotate_left() Ruota i valori all'interno di una matrice dinamica a sinistra.
array_rotate_right() Ruota i valori all'interno di una matrice dinamica a destra.
array_shift_left() Sposta i valori all'interno di una matrice dinamica a sinistra.
array_shift_right() Sposta i valori all'interno di una matrice dinamica a destra.
array_slice() Estrae una sezione di una matrice dinamica.
array_sort_asc() Ordina una raccolta di matrici in ordine crescente.
array_sort_desc() Ordina una raccolta di matrici in ordine decrescente.
array_split() Compila una matrice di matrici suddivise dalla matrice di input.
array_sum() Calcola la somma di una matrice dinamica.
bag_has_key() Controlla se una colonna contenitore dinamica contiene una chiave specificata.
bag_keys() Enumera tutte le chiavi radice in un oggetto contenitore di proprietà dinamico.
bag_merge() Unisce i contenitori di proprietà dinamici in un contenitore di proprietà dinamico con tutte le proprietà unite.
bag_pack() Crea un oggetto dinamico (contenitore di proprietà) da un elenco di nomi e valori.
bag_pack_columns() Crea un oggetto dinamico (contenitore delle proprietà) da un elenco di colonne.
bag_remove_keys() Rimuove le chiavi e i valori associati da un contenitore di proprietà dinamico.
bag_set_key() Imposta una determinata chiave su un determinato valore in un contenitore di proprietà dinamico.
jaccard_index() Calcola l'indice Jaccard di due set.
pack_all() Crea un oggetto dinamico (contenitore delle proprietà) da tutte le colonne dell'espressione tabulare.
pack_array() Inserisce tutti i valori di input in una matrice dinamica.
repeat() Genera una matrice dinamica contenente una serie di valori uguali.
set_difference() Restituisce una matrice del set di tutti i valori distinti presenti nella prima matrice, ma non in altre matrici.
set_has_element() Determina se la matrice specificata contiene l'elemento specificato.
set_intersect() Restituisce una matrice del set di tutti i valori distinti presenti in tutte le matrici.
set_union() Restituisce una matrice del set di tutti i valori distinti presenti in una delle matrici specificate.
treepath() Enumera tutte le espressioni di percorso che identificano le foglie in un oggetto dinamico.
zip() La funzione ZIP accetta un numero qualsiasi di matrici dinamiche. Restituisce una matrice i cui elementi sono ognuno di una matrice con gli elementi delle matrici di input dello stesso indice.

Funzioni scalari finestra

Nome funzione Descrizione
next() Per il set di righe serializzato, restituisce un valore di una colonna specificata dalla riga successiva in base all'offset.
prev() Per il set di righe serializzato, restituisce un valore di una colonna specificata dalla riga precedente in base all'offset.
row_cumsum() Calcola la somma cumulativa di una colonna.
row_number() Restituisce il numero di una riga nel set di righe serializzato, ovvero numeri consecutivi a partire da un determinato indice o da 1 per impostazione predefinita.
row_rank_dense() Restituisce il rango denso di una riga nel set di righe serializzato.
row_rank_min() Restituisce il rango minimo di una riga nel set di righe serializzato.

Funzioni di controllo del flusso

Nome funzione Descrizione
toscalar() Restituisce un valore costante scalare dell'espressione valutata.

Funzioni matematiche

Nome funzione Descrizione
abs() Calcola il valore assoluto dell'input.
acos() Restituisce l'angolo il cui coseno è il numero specificato (operazione inversa di cos()).
asin() Restituisce l'angolo il cui seno è il numero specificato (operazione inversa di sin()).
atan() Restituisce l'angolo la cui tangente è il numero specificato (operazione inversa di tan()).
atan2() Calcola l'angolo, in radianti, tra l'asse x positivo e il raggio dall'origine al punto (y, x).
beta_cdf() Restituisce la funzione di distribuzione beta cumulativa standard.
beta_inv() Restituisce l'inverso della funzione beta di densità beta di probabilità cumulativa.
beta_pdf() Restituisce la funzione beta della densità di probabilità.
cos() Restituisce la funzione coseno.
cot() Calcola la cotangente trigonometrica dell'angolo specificato, in radianti.
gradi() Converte il valore dell'angolo in radianti in valori in gradi, usando i gradi della formula = (180/ PI) * angoli in radianti.
erf() Restituisce la funzione di errore.
erfc() Restituisce la funzione di errore complementare.
exp() Funzione esponenziale base-e di x, che viene generata alla potenza x: e^x.
exp10() La funzione esponenziale base-10 di x, che è 10 alzata alla potenza x: 10^x.
exp2() La funzione esponenziale base-2 di x, che è 2 elevata alla potenza x: 2^x.
gamma() Calcola la funzione gamma.
isfinite() Restituisce se l'input è un valore finito (non è infinito o NaN).
isinf() Restituisce un valore infinito (positivo o negativo).
isnan() Restituisce un valore che indica se l'input è Not-a-Number (NaN).
log() di Restituisce la funzione logaritmo naturale.
log10() Restituisce la funzione logaritmo comune (base-10).
log2() Restituisce la funzione logaritmo base 2.
loggamma() Calcola il log del valore assoluto della funzione gamma.
not() Inverte il valore dell'argomento bool.
pi() Restituisce il valore costante di Pi (π).
pow() Restituisce un risultato dell'aumento dell'alimentazione.
radianti() Converte il valore dell'angolo in gradi in valori in radianti, usando formule radianti = (PI / 180) * angolo in gradi.
rand() Restituisce un numero casuale.
range() Genera una matrice dinamica contenente una serie di valori equamente spaziati.
round() Restituisce l'origine arrotondata alla precisione specificata.
Segno di un'espressione numerica.
sin() Restituisce la funzione seno.
sqrt() Restituisce la funzione radice quadrata.
tan() Restituisce la funzione tangente.
welch_test() Calcola il valore p della funzione Welch-test.

Funzioni di metadati

Nome funzione Descrizione
column_ifexists() Accetta un nome di colonna come stringa e un valore predefinito. Restituisce un riferimento alla colonna, se esistente. In caso contrario, restituisce il valore predefinito.
current_cluster_endpoint() Restituisce il cluster corrente che esegue la query.
current_database() Restituisce il nome del database nell'ambito.
current_principal Restituisce l'entità corrente che esegue questa query.
current_principal_details() Restituisce i dettagli dell'entità che esegue la query.
current_principal_is_member_of() Controlla l'appartenenza al gruppo o l'identità principale dell'entità corrente che esegue la query.
cursor_after() Utilizzato per accedere ai record inseriti dopo il valore precedente del cursore.
estimate_data_size() Restituisce una dimensione stimata dei dati delle colonne selezionate dell'espressione tabulare.
extent_id() Restituisce un identificatore univoco che identifica la partizione di dati ("extent") in cui risiede il record corrente.
extent_tags() Restituisce una matrice dinamica con i tag della partizione di dati ("extent") in cui risiede il record corrente.
ingestion_time Recupera l'$IngestionTime colonna datetime nascosta o Null.

Funzioni di arrotondamento

Nome funzione Descrizione
bin() Arrotonda i valori fino a un numero intero multiplo di una determinata dimensione del contenitore.
bin_at() Arrotonda i valori fino a un "bin" a dimensione fissa, con il controllo sul punto iniziale del contenitore. Vedere anche la funzione bin.
ceiling() Calcola l'intero più piccolo maggiore o uguale a, l'espressione numerica specificata.

Funzioni condizionali

Nome funzione Descrizione
case() Valuta un elenco di predicati e restituisce la prima espressione di risultato il cui predicato è soddisfatto.
coalesce() Valuta un elenco di espressioni e restituisce la prima espressione non Null (o non vuota per la stringa).
iff() Valutare il primo argomento (il predicato) e restituisce il valore del secondo o del terzo argomento, a seconda che il predicato sia stato valutato su true (secondo) o false (terzo).
max_of() Restituisce il valore massimo di diverse espressioni numeriche valutate.
min_of() Restituisce il valore minimo di diverse espressioni numeriche valutate.

Funzioni a livello di elemento serie

Nome funzione Descrizione
series_abs() Calcola il valore assoluto per elemento dell'input della serie numerica.
series_acos() Calcola la funzione arccosina per elemento dell'input della serie numerica.
series_add() Calcola l'aggiunta a livello di elemento di due input di serie numeriche.
series_asin() Calcola la funzione arcsine per elemento dell'input della serie numerica.
series_atan() Calcola la funzione arctangente per elemento dell'input della serie numerica.
series_ceiling() Calcola la funzione del soffitto a livello di elemento dell'input della serie numerica.
series_cos() Calcola la funzione coseno per elemento dell'input della serie numerica.
series_divide() Calcola la divisione per elemento di due input di serie numeriche.
series_equals() Calcola l'operazione logica per elemento uguale a (==) di due input di serie numeriche.
series_exp() Calcola la funzione esponenziale base-e a livello di elemento (e^x) dell'input della serie numerica.
series_floor() Calcola la funzione floor per elemento dell'input della serie numerica.
series_greater() Calcola l'operazione logica maggiore per elemento (>) di due input di serie numeriche.
series_greater_equals() Calcola l'operazione logica per elemento maggiore o uguale a (>=) di due input di serie numeriche.
series_less() Calcola l'operazione logica senza elementi (<) di due input di serie numeriche.
series_less_equals() Calcola l'operazione logica per elemento minore o uguale a (<=) di due input di serie numeriche.
series_log() Calcola la funzione logaritmo naturale per elemento (base-e) dell'input della serie numerica.
series_multiply() Calcola la moltiplicazione a livello di elemento di due input di serie numerici.
series_not_equals() Calcola l'operazione logica per elemento non uguale a (!=) di due input di serie numeriche.
series_pow() Calcola la potenza elemento-wise di due input di serie numeriche.
series_sign() Calcola il segno a livello di elemento dell'input della serie numerica.
series_sin() Calcola la funzione seno per elemento dell'input della serie numerica.
series_subtract() Calcola la sottrazione a livello di elemento di due input di serie numerici.
series_tan() Calcola la funzione tangente per elemento dell'input della serie numerica.

Funzioni di elaborazione delle serie

Nome funzione Descrizione
series_cosine_similarity() Calcola la somiglianza coseno di due serie numeriche.
series_decompose() Esegue una scomposizione della serie in componenti.
series_decompose_anomalies() Trova anomalie in una serie basata sulla scomposizione di serie.
series_decompose_forecast() Previsione basata sulla scomposizione delle serie.
series_dot_product() Calcola il prodotto punto di due serie numeriche.
series_fill_backward() Esegue l'interpolazione di riempimento indietro dei valori mancanti in una serie.
series_fill_const() Sostituisce i valori mancanti in una serie con un valore costante specificato.
series_fill_forward() Esegue l'interpolazione di riempimento in avanti dei valori mancanti in una serie.
series_fill_linear() Esegue l'interpolazione lineare dei valori mancanti in una serie.
series_fft() Applica fast Fourier Transform (FFT) a una serie.
series_fir() Applica un filtro Di risposta impulso finito su una serie.
series_fit_2lines() Applica due segmenti di regressione lineare su una serie, restituendo più colonne.
series_fit_2lines_dynamic() Applica due segmenti di regressione lineare su una serie, restituendo un oggetto dinamico.
series_fit_line() Applica la regressione lineare in una serie, restituendo più colonne.
series_fit_line_dynamic() Applica la regressione lineare su una serie, restituendo un oggetto dinamico.
series_fit_poly() Applica la regressione polinomiale su una serie, restituendo più colonne.
series_ifft() Applica Inverse Fast Fourier Transform (IFFT) in una serie.
series_iir() Applica un filtro Infinite Impulse Response su una serie.
series_magnitude() Calcola la di grandezza della serie numerica.
series_outliers() Assegna punteggi a punti di anomalia in una serie.
series_pearson_correlation() Calcola il coefficiente di correlazione di Pearson di due serie.
series_periods_detect() Trova i periodi più significativi presenti in una serie temporale.
series_periods_validate() Controlla se una serie temporale contiene modelli periodici di lunghezza specificata.
series_seasonal() Trova il componente stagionale della serie.
series_stats() Restituisce le statistiche per una serie in più colonne.
series_stats_dynamic() Restituisce le statistiche per una serie in un oggetto dinamico.
series_sum() Calcola la somma degli elementi della serie numerica.

Funzioni stringa

Nome funzione Descrizione
base64_encode_tostring() Codifica una stringa come stringa base64.
base64_encode_fromguid() Codifica un GUID come stringa base64.
base64_decode_tostring() Decodifica una stringa base64 in una stringa UTF-8.
base64_decode_toarray() Decodifica una stringa base64 in una matrice di valori lunghi.
base64_decode_toguid() Decodifica una stringa base64 in un GUID.
countof() Conta le occorrenze di una sottostringa in una stringa. Le corrispondenze tra stringhe semplici possono sovrapporsi; le corrispondenze regex non.
extract() Ottenere una corrispondenza per un'espressione regolare da una stringa di testo.
extract_all() Ottenere tutte le corrispondenze per un'espressione regolare da una stringa di testo.
extract_json() Ottenere un elemento specificato da un testo JSON usando un'espressione di percorso.
has_any_index() Cerca nella stringa gli elementi specificati nella matrice e restituisce la posizione del primo elemento trovato nella stringa.
indexof() La funzione segnala l'indice in base zero della prima occorrenza di una stringa specificata all'interno della stringa di input.
isempty() Restituisce true se l'argomento è una stringa vuota o è Null.
isnotempty() Restituisce true se l'argomento non è una stringa vuota o un valore Null.
isnotnull() Restituisce true se l'argomento non è Null.
isnull() Valuta l'unico argomento e restituisce un valore bool che indica se l'argomento restituisce un valore Null.
parse_command_line() Analizza una stringa della riga di comando Unicode e restituisce una matrice degli argomenti della riga di comando.
parse_csv() Divide una determinata stringa che rappresenta valori delimitati da virgole e restituisce una matrice di stringhe con questi valori.
parse_ipv4() Converte l'input in rappresentazione numerica lunga (con segno a 64 bit).
parse_ipv4_mask() Converte la stringa di input e la maschera del prefisso IP in una rappresentazione numerica lunga (con segno a 64 bit).
parse_ipv6() Converte la stringa IPv6 o IPv4 in una rappresentazione di stringa IPv6 canonica.
parse_ipv6_mask() Converte stringhe IPv6 o IPv4 e netmask in una rappresentazione di stringa IPv6 canonica.
parse_json() Interpreta una stringa come valore JSON e restituisce il valore come dinamico.
parse_url() Analizza una stringa url assoluta e restituisce un oggetto dinamico contenente tutte le parti dell'URL.
parse_urlquery() Analizza una stringa di query url e restituisce un oggetto dinamico contenente i parametri query.
parse_version() Converte la rappresentazione di stringa di input della versione in un numero decimale paragonabile.
replace_regex() Sostituire tutte le corrispondenze regex con un'altra stringa.
replace_string() Sostituire tutte le corrispondenze di una singola stringa con una stringa specificata.
replace_strings() Sostituire tutte le corrispondenze di più stringhe con le stringhe specificate.
punycode_from_string() Codifica il nome di dominio nel formato Punycode.
punycode_to_string() Decodifica il nome di dominio dal modulo Punycode.
reverse() La funzione rende inverso la stringa di input.
split() Divide una determinata stringa in base a un delimitatore specificato e restituisce una matrice di stringhe con le sottostringhe contenute.
strcat() Concatena tra 1 e 64 argomenti.
strcat_delim() Concatena tra 2 e 64 argomenti, con delimitatore, fornito come primo argomento.
strcmp() Confronta due stringhe.
strlen() Restituisce la lunghezza, espressa in caratteri, della stringa di input.
strrep() Ripete il numero di volte specificato per la stringa (valore predefinito - 1).
substring() Estrae una sottostringa da una stringa di origine a partire da un indice alla fine della stringa.
tohex() Converte l'input in una stringa esadecimale.
tolower() Converte l'input in una stringa minuscola.
toupper() Converte una stringa in lettere maiuscole.
translate() Sostituisce un set di caratteri ('searchList') con un altro set di caratteri ('replacementList') in una determinata stringa.
trim() Rimuove tutte le corrispondenze iniziali e finali dell'espressione regolare specificata.
trim_end() Rimuove la corrispondenza finale dell'espressione regolare specificata.
trim_start() Rimuove la corrispondenza iniziale dell'espressione regolare specificata.
url_decode() La funzione converte l'URL codificato in una rappresentazione URL regolare.
url_encode() La funzione converte i caratteri dell'URL di input in un formato che può essere trasmesso tramite Internet.

Funzioni IPv4/IPv6

Nome funzione Descrizione
ipv4_compare() Confronta due stringhe IPv4.
ipv4_is_in_range() Controlla se l'indirizzo della stringa IPv4 è compreso nell'intervallo di notazione del prefisso IPv4.
ipv4_is_in_any_range() Controlla se l'indirizzo della stringa IPv4 è uno degli intervalli di notazione con prefisso IPv4.
ipv4_is_match() Trova la corrispondenza con due stringhe IPv4.
ipv4_is_private() Controlla se l'indirizzo della stringa IPv4 appartiene a un set di indirizzi IP di rete privata.
ipv4_netmask_suffix Restituisce il valore del suffisso netmask IPv4 dall'indirizzo della stringa IPv4.
parse_ipv4() Converte la stringa di input in una rappresentazione numerica lunga (con segno a 64 bit).
parse_ipv4_mask() Converte la stringa di input e la maschera del prefisso IP in una rappresentazione numerica lunga (con segno a 64 bit).
ipv4_range_to_cidr_list() Converte l'intervallo di indirizzi IPv4 in un elenco di intervalli CIDR.
ipv6_compare() Confronta due stringhe IPv4 o IPv6.
ipv6_is_match() Trova la corrispondenza con due stringhe IPv4 o IPv6.
parse_ipv6() Converte la stringa IPv6 o IPv4 in una rappresentazione di stringa IPv6 canonica.
parse_ipv6_mask() Converte stringhe IPv6 o IPv4 e netmask in una rappresentazione di stringa IPv6 canonica.
format_ipv4() Analizza l'input con una netmask e restituisce una stringa che rappresenta l'indirizzo IPv4.
format_ipv4_mask() Analizza l'input con una netmask e restituisce una stringa che rappresenta l'indirizzo IPv4 come notazione CIDR.
ipv6_is_in_range() Controlla se un indirizzo di stringa IPv6 è compreso nell'intervallo di notazione con prefisso IPv6.
ipv6_is_in_any_range() Controlla se un indirizzo di stringa IPv6 si trova in uno degli intervalli di notazione con prefisso IPv6.
geo_info_from_ip_address() Recupera informazioni di georilevazione sugli indirizzi IPv4 o IPv6.

Funzioni di corrispondenza testo IPv4

Nome funzione Descrizione
has_ipv4() Cerca un indirizzo IPv4 in un testo.
has_ipv4_prefix() Cerca un indirizzo O un prefisso IPv4 in un testo.
has_any_ipv4() Cerca uno degli indirizzi IPv4 specificati in un testo.
has_any_ipv4_prefix() Cerca uno degli indirizzi O dei prefissi IPv4 specificati in un testo.

Funzioni di tipo

Nome funzione Descrizione
gettype() Restituisce il tipo di runtime del relativo singolo argomento.

Funzioni di aggregazione scalari

Nome funzione Descrizione
dcount_hll() Calcola il dcount dai risultati hll (generati da hll o hll-merge).
hll_merge() Unisce i risultati hll (versione scalare della versione aggregata hll-merge()).
percentile_tdigest() Calcola il risultato del percentile dai risultati di tdigest (generati da tdigest o merge_tdigest).
percentile_array_tdigest Calcola il risultato della matrice percentile dai risultati di tdigest (generati da tdigest o merge_tdigest).
percentrank_tdigest() Calcola la classificazione percentuale di un valore in un set di dati.
rank_tdigest() Calcola il rango relativo di un valore in un set.
merge_tdigest() Unire i risultati di tdigest (versione scalare della versione aggregata tdigest-merge()).

Funzioni geospaziali

Nome funzione Descrizione
geo_angle() Calcola l'angolo in senso orario in radianti tra due linee sulla Terra.
geo_azimuth() Calcola l'angolo in senso orario in radianti tra la linea dal punto1 al vero nord e una linea da punto1 a punto2 sulla Terra.
geo_distance_2points() Calcola la distanza più breve tra due coordinate geospaziali sulla Terra.
geo_distance_point_to_line() Calcola la distanza più breve tra una coordinata e una linea o multilinea sulla Terra.
geo_distance_point_to_polygon() Calcola la distanza più breve tra una coordinata e un poligono o multipolygon sulla Terra.
geo_intersects_2lines() Calcola se le due righe o le più righe si intersecano.
geo_intersects_2polygons() Calcola se i due poligoni o multipolygon interseca.
geo_intersects_line_with_polygon() Calcola se la linea o la multilinea interseca con poligono o multipolygon.
geo_intersection_2lines() Calcola l'intersezione di due linee o più righe.
geo_intersection_2polygons() Calcola l'intersezione di due poligoni o multipolygon.
geo_intersection_line_with_polygon() Calcola l'intersezione di linea o multilinea con poligono o multipolygon.
geo_point_buffer() Calcola il poligono che contiene tutti i punti all'interno del raggio specificato del punto sulla Terra.
geo_point_in_circle() Calcola se le coordinate geospaziali si trovano all'interno di un cerchio sulla Terra.
geo_point_in_polygon() Calcola se le coordinate geospaziali si trovano all'interno di un poligono o di un multipolygone sulla Terra.
geo_point_to_geohash() Calcola il valore della stringa Geohash per una posizione geografica.
geo_point_to_s2cell() Calcola il valore della stringa del token della cella S2 per una posizione geografica.
geo_point_to_h3cell() Calcola il valore della stringa del token di cella H3 per una posizione geografica.
geo_line_buffer() Calcola il poligono o il multipolygon che contiene tutti i punti all'interno del raggio specificato della linea di input o multilinea sulla Terra.
geo_line_centroid() Calcola il centroide della linea o una multilinea sulla Terra.
geo_line_densify() Converte i bordi delle linee planari in geodesici aggiungendo punti intermedi.
geo_line_length() Calcola la lunghezza totale della linea o di una multilinea sulla Terra.
geo_line_simplify() Semplifica la linea o una multilinea sostituendo catene quasi dritte di bordi corti con un singolo bordo lungo sulla Terra.
geo_line_to_s2cells() Calcola i token di cella S2 che coprono una linea o una multilinea sulla Terra. Strumento di join geospaziale utile.
geo_polygon_area() Calcola l'area del poligono o un multipolygone sulla Terra.
geo_polygon_buffer() Calcola il poligono o il multipolygon che contiene tutti i punti all'interno del raggio specificato del poligono di input o multipolygon sulla Terra.
geo_polygon_centroid() Calcola il centroide del poligono o un multipolygone sulla Terra.
geo_polygon_densify() Converte i bordi poligoni o multipolygon planari in geodesici aggiungendo punti intermedi.
geo_polygon_perimeter() Calcola la lunghezza del limite del poligono o di un multipolygone sulla Terra.
geo_polygon_simplify() Semplifica il poligono o un multipolygon sostituendo catene quasi dritte di archi corti con un singolo bordo lungo sulla Terra.
geo_polygon_to_s2cells() Calcola i token di cella S2 che coprono un poligono o un multipolygone sulla Terra. Strumento di join geospaziale utile.
geo_polygon_to_h3cells() Converte il poligono in celle H3. Utile strumento di join e visualizzazione geospaziale.
geo_geohash_to_central_point() Calcola le coordinate geospaziali che rappresentano il centro di un'area rettangolare Geohash.
geo_geohash_neighbors() Calcola i vicini geohash.
geo_geohash_to_polygon() Calcola il poligono che rappresenta l'area rettangolare geohash.
geo_s2cell_to_central_point() Calcola le coordinate geospaziali che rappresentano il centro di una cella S2.
geo_s2cell_neighbors() Calcola i vicini di cella S2.
geo_s2cell_to_polygon() Calcola il poligono che rappresenta l'area rettangolare cella S2.
geo_h3cell_to_central_point() Calcola le coordinate geospaziali che rappresentano il centro di una cella H3.
geo_h3cell_neighbors() Calcola i vicini di cella H3.
geo_h3cell_to_polygon() Calcola il poligono che rappresenta l'area rettangolare cella H3.
geo_h3cell_parent() Calcola l'elemento padre della cella H3.
geo_h3cell_children() Calcola gli elementi figlio della cella H3.
geo_h3cell_level() Calcola la risoluzione della cella H3.
geo_h3cell_rings() Calcola gli anelli di cella H3.
geo_simplify_polygons_array() Semplifica i poligoni sostituendo catene quasi dritte di archi corti con un singolo bordo lungo, garantendo al tempo stesso la coerenza reciproca tra loro, sulla Terra.
geo_union_lines_array() Calcola l'unione di linee o multilinee sulla Terra.
geo_union_polygons_array() Calcola l'unione di poligoni o multipolygoni sulla Terra.

Funzioni hash

Nome funzione Descrizione
hash() Restituisce un valore hash per il valore di input.
hash_combine() Combina due o più valori hash.
hash_many() Restituisce un valore hash combinato di più valori.
hash_md5() Restituisce un valore hash MD5 per il valore di input.
hash_sha1() Restituisce un valore hash SHA1 per il valore di input.
hash_sha256() Restituisce un valore hash SHA256 per il valore di input.
hash_xxhash64() Restituisce un valore hash XXHASH64 per il valore di input.

Funzioni di conversione unità

Nome funzione Descrizione
convert_angle() Restituisce il valore di input convertito da un'unità di angolo a un'altra
convert_energy() Restituisce il valore di input convertito da un'unità di energia a un'altra
convert_force() Restituisce il valore di input convertito da un'unità di forza a un'altra
convert_length() Restituisce il valore di input convertito da un'unità di lunghezza a un'altra
convert_mass() Restituisce il valore di input convertito da un'unità di massa a un'altra
convert_speed() Restituisce il valore di input convertito da un'unità di velocità a un'altra
convert_temperature() Restituisce il valore di input convertito da un'unità di temperatura a un'altra
convert_volume() Restituisce il valore di input convertito da un'unità di volume a un'altra