Tipi di funzioni scalari a colpo d'occhio
Si applica a: ✅Microsoft Fabric✅Esplora dati di Azure✅Monitoraggio di Azure✅Microsoft 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
Funzioni di tipo
Nome funzione | Descrizione |
---|---|
gettype() | Restituisce il tipo di runtime del relativo singolo argomento. |
Funzioni di aggregazione scalari
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 |