Tipi di funzione scalari a colpo d'occhio
Questo articolo elenca tutte le funzioni scalari disponibili raggruppate per tipo. Per le funzioni di aggregazione, vedere Tipi di funzione di 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: a << n. |
binary_shift_right() | Restituisce l'operazione di spostamento binario a destra su una coppia di numeri: a >> n. |
binary_xor() | Restituisce un risultato dell'operazione xor bit per bit dei due valori. |
bitset_count_ones() | Restituisce il numero di bit set 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. |
todouble() | Converte l'input in un valore di tipo reale. |
tostring() | Converte l'input in una rappresentazione di stringa. |
totimespan() | Converte l'input in scala scalare timepan. |
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 valore datepart specificato moltiplicato per un importo specificato, aggiunto a un valore datetime specificato. |
datetime_diff() | Restituisce la fine dell'anno contenente la data, spostata in base a 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 del 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 in base a un offset, se specificato. |
endofmonth() | Restituisce la fine del mese contenente la data, spostata in base a un offset, se specificato. |
endofweek() | Restituisce la fine della settimana contenente la data, spostata in base a un offset, se specificato. |
endofyear() | Restituisce la fine dell'anno contenente la data, spostata in base a 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 dell'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 timepan dal periodo di tempo specificato. |
monthofyear() | Restituisce il numero intero che rappresenta il numero del mese dell'anno specificato. |
now() | Restituisce l'ora UTC corrente, offset facoltativamente in base a un intervallo di tempo specificato. |
startofday() | Restituisce l'inizio del giorno contenente la data, spostata in base a 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 in base a un offset, se specificato. |
startofyear() | Restituisce l'inizio dell'anno contenente la data, spostata in base a un offset, se specificato. |
todatetime() | Converte l'input in scalare datetime. |
totimespan() | Converte l'input in scala scalare timepan. |
unixtime_microseconds_todatetime() | Converte i microsecondi unix-epoch in datetime UTC. |
unixtime_milliseconds_todatetime() | Converte i millisecondi unix-epoch in datetime UTC. |
unixtime_nanoseconds_todatetime() | Converte nanosecondi unix-epoch in datetime UTC. |
unixtime_seconds_todatetime() | Converte i secondi unix-epoch in datetime UTC. |
weekofyear() | Restituisce un intero che rappresenta il numero della settimana. |
Funzioni dinamiche/matrice
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 la matrice per l'elemento specificato e restituisce la sua 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() |
Verifica se una colonna del contenitore dinamico contiene una chiave specificata. |
bag_keys() | Enumera tutte le chiavi radice in un oggetto contenitore di proprietà dinamiche. |
bag_merge() | Unisce i contenitori di proprietà dinamiche in un contenitore di proprietà dinamiche 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 di 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 chiave specificata 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 di 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 che contiene 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 qualsiasi matrice specificata. |
treepath() | Enumera tutte le espressioni di percorso che identificano gli oggetti foglia in un oggetto dinamico. |
zip() | La funzione zip accetta qualsiasi numero di matrici dinamiche. Restituisce una matrice i cui elementi sono ogni 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: 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 cosno è il numero specificato (l'operazione inversa di cos()). |
asin() | Restituisce l'angolo il cui sine è il numero specificato (l'operazione inversa di sin()). |
atan() | Restituisce l'angolo il 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 di densità beta cumulativa beta. |
beta_pdf() | Restituisce la funzione beta di densità di probabilità. |
cos() | Restituisce la funzione cosina. |
cot() | Calcola la cotangente trigonometrica dell'angolo specificato, nei radianti. |
gradi() | Converte il valore dell'angolo in radianti in gradi, usando gradi di formula = (180/PI) * angoli in radianti. |
erf() | Restituisce la funzione di errore. |
erfc() | Restituisce la funzione di errore complementare. |
exp() | Funzione esponenziale di base e di x, che viene generata alla potenza x: e^x. |
exp10() | La funzione esponenziale base-10 di x, che è 10 generata alla potenza x: 10^x. |
exp2() | Funzione esponenziale base-2 di x, che viene generata 2 alla potenza x: 2^x. |
gamma() | Calcola la funzione gamma. |
isfinite() | Restituisce se l'input è un valore finito (non è infinito o NaN). |
isinf() | Restituisce se l'input è un valore infinito (positivo o negativo). |
isnan() | Restituisce se l'input non è un valore NaN (Not-a-Number). |
log() | Restituisce la funzione logaritmo naturale. |
log10() | Restituisce la funzione logaritmo comune (base-10). |
log2() | Restituisce la funzione logaritmo base-2. |
loggamma() | Calcola il log di valore assoluto della funzione gamma. |
not() | Inverte il valore dell'argomento bool. |
pi() | Restituisce il valore costante di Pi (π). |
pow() | Restituisce un risultato della generazione della potenza. |
radians() | Converte il valore dell'angolo in gradi in gradi in radianti usando le formule radian = (PI /180) * angolo in gradi. |
rand() | Restituisce un numero casuale. |
range() | Genera una matrice dinamica che contiene una serie di valori con spaziatura uguale. |
round() | Restituisce l'origine arrotondata alla precisione specificata. |
sign() | Segno di un'espressione numerica. |
sin() | Restituisce la funzione sine. |
sqrt() | Restituisce la funzione radice quadrata. |
tan() | Restituisce la funzione tangente. |
welch_test() | Calcola il valore p della funzione Welch-test. |
Funzioni per i metadati
Nome funzione | Descrizione |
---|---|
column_ifexists() | Accetta un nome di colonna come stringa e un valore predefinito. Restituisce un riferimento alla colonna se esiste, 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() | Usato 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 la colonna datetime nascosta del record $IngestionTime o null. |
Funzioni di arrotondamento
Nome funzione | Descrizione |
---|---|
bin() | Arrotonda per difetto i valori fino a un numero intero multiplo della dimensione del contenitore specificata. |
bin_at() | Arrotonda i valori fino a un "bin" di dimensioni fisse, con il controllo sul punto iniziale del bin. Vedere anche la funzione bin. |
soffitto() | Calcola il numero 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 numerici. |
series_asin() | Calcola la funzione arcosine 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 per 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 numerici. |
series_equals() | Calcola l'operazione logica per elemento uguale a (== ) di due input di serie numerici. |
series_exp() | Calcola la funzione esponenziale base e per elemento (e^x) dell'input numerico della serie. |
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 numerici. |
series_greater_equals() | Calcola l'operazione logica per elemento maggiore o uguale a (>= ) di due input di serie numerici. |
series_less() | Calcola l'operazione logica senza elementi (< ) di due input di serie numerici. |
series_less_equals() | Calcola l'operazione logica per elemento minore o uguale a (<= ) di due input di serie numerici. |
series_log() | Calcola la funzione logaritmo naturale per elemento (base-e) dell'input della serie numerica. |
series_multiply() | Calcola la moltiplicazione per elemento di due input di serie numerici. |
series_not_equals() | Calcola l'operazione logica per elemento non uguale a (!= ) di due input di serie numerici. |
series_pow() | Calcola la potenza per elemento di due input di serie numerici. |
series_sign() | Calcola il segno elemento per 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 le anomalie in una serie in base alla 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 la trasformazione Fast Fourier (FFT) in una serie. |
series_fir() | Applica un filtro Di risposta impulso finito in una serie. |
series_fit_2lines() | Applica due segmenti di regressione lineare in 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 in una serie, restituendo un oggetto dinamico. |
series_fit_poly() | Applica la regressione polinomiale in una serie, restituendo più colonne. |
series_ifft() | Applica la trasformazione IfFT (Inverse Fast Fourier Transform) in una serie. |
series_iir() | Applica un filtro Infinite Impulse Response per una serie. |
series_magnitude() | Calcola la 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 statistiche per una serie in più colonne. |
series_stats_dynamic() | Restituisce statistiche per una serie in oggetto dinamico. |
series_sum() | Calcola la somma degli elementi serie numerici. |
Funzioni per i valori 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 lo fanno. |
extract() | Recupera una corrispondenza di un' espressione regolare da una stringa di testo. |
extract_all() | Ottiene tutte le corrispondenze per un'espressione regolare da una stringa di testo. |
extract_json() | Recuperare 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 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 un valore JSON e restituisce il valore come dinamico. |
parse_url() | Analizza una stringa URL assoluta e restituisce un oggetto dinamico contiene 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 di regex con un'altra stringa. |
replace_string() | Sostituire tutte le corrispondenze di stringa singola con una stringa specificata. |
replace_strings() | Sostituire tutte le corrispondenze tra più stringhe con le stringhe specificate. |
punycode_from_string() | Codifica il nome di dominio nel modulo Punycode. |
punycode_to_string() | Decodifica il nome di dominio dal modulo Punycode. |
reverse() | La funzione fa invertire la stringa di input. |
split() | Divide una stringa specificata 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 specifico fino alla fine della stringa. |
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 con prefisso IPv4. |
ipv4_is_in_any_range() | Verifica 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() | Verifica se l'indirizzo stringa IPv4 appartiene a un set di indirizzi IP di rete privata. |
ipv4_netmask_suffix | Restituisce il valore del suffisso netmask IPv4 dall'indirizzo 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 maschera di rete e restituisce una stringa che rappresenta l'indirizzo IPv4. |
format_ipv4_mask() | Analizza l'input con una maschera di rete e restituisce una stringa che rappresenta l'indirizzo IPv4 come notazione CIDR. |
ipv6_is_in_range() | Controlla se un indirizzo stringa IPv6 è compreso nell'intervallo di notazione con prefisso IPv6. |
ipv6_is_in_any_range() | Verifica se un indirizzo stringa IPv6 si trova in uno degli intervalli di notazione del prefisso IPv6. |
geo_info_from_ip_address() | Recupera le informazioni sulla georilevazione sugli indirizzi IPv4 o IPv6. |
Funzioni di corrispondenza del 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 qualsiasi degli indirizzi O dei prefissi IPv4 specificati in un testo. |
Funzioni per i tipi
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 di aggregazione hll-merge()). |
percentile_tdigest() | Calcola il risultato percentile dai risultati di tdigest (generati da tdigest o da 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 di aggregazione 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 multipolygons si intersecano. |
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 multilinee. |
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 un multipolygon 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 di 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 poligono o multipolygon che contiene tutti i punti all'interno del raggio specificato della linea di input o multilinea sulla Terra. |
geo_line_centroid() | Calcola il centroid della linea o una multilinea sulla Terra. |
geo_line_densify() | Converte i bordi di linea planari in geodesici aggiungendo punti intermedi. |
geo_line_length() | Calcola la lunghezza totale della linea o una multilinea sulla Terra. |
geo_line_simplify() | Semplifica la linea o una multilinea sostituendo catene quasi dritte di bordi brevi 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 multipolygon sulla Terra. |
geo_polygon_buffer() | Calcola poligono o multipolygon che contiene tutti i punti all'interno del raggio specificato del poligono di input o multipolygon sulla Terra. |
geo_polygon_centroid() | Calcola il centroid del poligono o un multipolygon sulla Terra. |
geo_polygon_densify() | Converte i bordi poligono o multipolygon in geodesics aggiungendo punti intermedi. |
geo_polygon_perimeter() | Calcola la lunghezza del limite del poligono o un multipolygon sulla Terra. |
geo_polygon_simplify() | Semplifica il poligono o un multipolygon sostituendo catene quasi dritte di bordi brevi con un singolo bordo lungo sulla Terra. |
geo_polygon_to_s2cells() | Calcola i token di cella S2 che coprono un poligono o un multipolygon sulla Terra. Strumento di join geospaziale utile. |
geo_polygon_to_h3cells() | Converte il poligono in celle H3. Utile strumento di join e visualizzazione geospaziali. |
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 della 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 della cella H3. |
geo_h3cell_parent() | Calcola l'elemento padre della cella H3. |
geo_h3cell_children() | Calcola i figli della cella H3. |
geo_h3cell_level() | Calcola la risoluzione della cella H3. |
geo_h3cell_rings() | Calcola gli anelli della cella H3. |
geo_simplify_polygons_array() | Semplifica i poligoni sostituendo catene quasi dritte di bordi brevi con un singolo bordo lungo, garantendo la coerenza reciproca dei limiti correlati 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 multipopoligoni 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à energetica 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à volume a un'altra |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per