Partager via


Types de fonctions scalaires en un clin d’œil

S’applique à : ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Cet article répertorie toutes les fonctions scalaires disponibles regroupées par type. Pour les fonctions d’agrégation, consultez types de fonctions d’agrégation.

Fonctions binaires

Nom de la fonction Description
binary_and() Retourne un résultat du bit et de l’opération entre deux valeurs.
binary_not() Retourne une négation au niveau du bit de la valeur d’entrée.
binary_or() Retourne un résultat du bit ou de l’opération des deux valeurs.
binary_shift_left() Retourne l’opération de décalage binaire vers la gauche sur une paire de nombres : un << n.
binary_shift_right() Retourne l’opération de décalage binaire vers la droite sur une paire de nombres : un >> n.
binary_xor() Retourne un résultat de l’opération xor au niveau du bit des deux valeurs.
bitset_count_ones() Retourne le nombre de bits définis dans la représentation binaire d’un nombre.

Fonctions de conversion

Nom de la fonction Description
tobool() Convertissez les entrées en représentation booléenne (signée 8 bits).
todatetime() Convertit l’entrée en scalaire datetime.
todecimal() Convertit l’entrée en représentation numérique décimale.
todouble() Convertit l’entrée en valeur de type réel.
toguid() Convertit l’entrée en valeur de guid de type.
toint() Convertit l’entrée en représentation numérique entière.
tolong() Convertit l’entrée en une représentation numérique longue.
tostring() Convertit l’entrée en représentation sous forme de chaîne.
totimespan() Convertit l’entrée en scalaire d’intervalle de temps.

Fonctions DateTime/timespan

Nom de la fonction Description
ago() Soustrait l’intervalle de temps donné de l’heure UTC actuelle.
datetime_add() Calcule une nouvelle datetime à partir d’une partie de date spécifiée multipliée par une quantité spécifiée, ajoutée à une datetime spécifiée.
datetime_diff() Retourne la fin de l’année contenant la date, décalée par un décalage, si elle est fournie.
datetime_local_to_utc() Convertit le datetime local en datetime UTC à l’aide de une spécification de fuseau horaire.
datetime_part() Extrait la partie de date demandée sous la forme d’une valeur entière.
datetime_utc_to_local() Convertit la date UTC datetimgoe en datetime locale à l’aide d’une spécification de fuseau horaire .
dayofmonth() Retourne le nombre entier représentant le numéro de jour du mois donné.
dayofweek() Retourne le nombre entier de jours depuis le dimanche précédent, sous la forme d’un intervalle de temps.
dayofyear() Retourne le nombre entier représente le nombre de jour de l’année donnée.
endofday() Retourne la fin du jour contenant la date, décalée par un décalage, si elle est fournie.
endofmonth() Retourne la fin du mois contenant la date, décalée par un décalage, si elle est fournie.
endofweek() Retourne la fin de la semaine contenant la date, décalée par un décalage, si elle est fournie.
endofyear() Retourne la fin de l’année contenant la date, décalée par un décalage, si elle est fournie.
format_datetime() Met en forme un paramètre datetime en fonction du paramètre de modèle de format.
format_timespan() Met en forme un paramètre de format-timespan basé sur le paramètre de modèle de format.
getyear() Retourne la partie année de l’argument datetime.
heureofday() Retourne le nombre entier représentant le numéro d’heure de la date donnée.
make_datetime() Crée une valeur scalaire datetime à partir de la date et de l’heure spécifiées.
make_timespan() Crée une valeur scalaire d’intervalle de temps à partir de la période spécifiée.
monthofyear() Retourne le nombre entier qui représente le nombre de mois de l’année donnée.
maintenant() Retourne l’heure UTC actuelle, éventuellement décalée par un intervalle de temps donné.
startofday() Retourne le début du jour contenant la date, décalée par un décalage, le cas échéant.
startofmonth() Retourne le début du mois contenant la date, décalée par un décalage, le cas échéant.
startofweek() Retourne le début de la semaine contenant la date, décalée par un décalage, si elle est fournie.
startofyear() Retourne le début de l’année contenant la date, décalée par un décalage, le cas échéant.
todatetime() Convertit l’entrée en scalaire datetime.
totimespan() Convertit l’entrée en scalaire d’intervalle de temps.
unixtime_microseconds_todatetime() Convertit les microsecondes unix-époque en datetime UTC.
unixtime_milliseconds_todatetime() Convertit les millisecondes unix-époque en datetime UTC.
unixtime_nanoseconds_todatetime() Convertit les nanosecondes unix-époque en datetime UTC.
unixtime_seconds_todatetime() Convertit les secondes unix-époque en datetime UTC.
weekofyear() Retourne un entier représentant le nombre de semaines.

Fonctions dynamiques/matricielles

Nom de la fonction Description
array_concat() Concatène un certain nombre de tableaux dynamiques en un seul tableau.
array_iff() Applique la fonction iif à l’échelle des éléments sur les tableaux.
array_index_of() Recherche le tableau de l’élément spécifié et retourne sa position.
array_length() Calcule le nombre d’éléments dans un tableau dynamique.
array_reverse() Inverse l’ordre des éléments dans un tableau dynamique.
array_rotate_left() Fait pivoter les valeurs à l’intérieur d’un tableau dynamique vers la gauche.
array_rotate_right() Fait pivoter les valeurs à l’intérieur d’un tableau dynamique à droite.
array_shift_left() Déplace les valeurs à l’intérieur d’un tableau dynamique vers la gauche.
array_shift_right() Déplace les valeurs à l’intérieur d’un tableau dynamique vers la droite.
array_slice() Extrait une tranche d’un tableau dynamique.
array_sort_asc() Trie une collection de tableaux dans l’ordre croissant.
array_sort_desc() Trie une collection de tableaux dans l’ordre décroissant.
array_split() Génère un tableau de tableaux fractionnés à partir du tableau d’entrée.
array_sum() Calcule la somme d’un tableau dynamique.
bag_has_key() Vérifie si une colonne de conteneur dynamique contient une clé donnée.
bag_keys() Énumère toutes les clés racine d’un objet de conteneur de propriétés dynamiques.
bag_merge() Fusionne les sacs de propriétés dynamiques dans un conteneur de propriétés dynamiques avec toutes les propriétés fusionnées.
bag_pack() Crée un objet dynamique (conteneur de propriétés) à partir d’une liste de noms et de valeurs.
bag_pack_columns() Crée un objet dynamique (conteneur de propriétés) à partir d’une liste de colonnes.
bag_remove_keys() Supprime les clés et les valeurs associées d’un conteneur de propriétés dynamiques.
bag_set_key() Définit une clé donnée sur une valeur donnée dans un conteneur de propriétés dynamiques.
jaccard_index() Calcule l’index Jaccard de deux jeux.
pack_all() Crée un objet dynamique (conteneur de propriétés) à partir de toutes les colonnes de l’expression tabulaire.
pack_array() Packe toutes les valeurs d’entrée dans un tableau dynamique.
répétition() Génère un tableau dynamique contenant une série de valeurs égales.
set_difference() Retourne un tableau de l’ensemble de toutes les valeurs distinctes qui se trouvent dans le premier tableau, mais qui ne se trouvent pas dans d’autres tableaux.
set_has_element() Détermine si le tableau spécifié contient l’élément spécifié.
set_intersect() Retourne un tableau de l’ensemble de toutes les valeurs distinctes qui se trouvent dans tous les tableaux.
set_union() Retourne un tableau de l’ensemble de toutes les valeurs distinctes qui se trouvent dans l’un des tableaux fournis.
treepath() Énumère toutes les expressions de chemin d’accès qui identifient les feuilles dans un objet dynamique.
zip() La fonction zip accepte n’importe quel nombre de tableaux dynamiques. Retourne un tableau dont les éléments sont chacun un tableau avec les éléments des tableaux d’entrée du même index.

Fonctions scalaires de fenêtre

Nom de la fonction Description
suivant() Pour le jeu de lignes sérialisé, retourne une valeur d’une colonne spécifiée à partir de la ligne ultérieure en fonction du décalage.
prév() Pour le jeu de lignes sérialisé, retourne une valeur d’une colonne spécifiée de la ligne précédente en fonction du décalage.
row_cumsum() Calcule la somme cumulative d’une colonne.
row_number() Retourne le nombre d’une ligne dans l’ensemble de lignes sérialisées : nombres consécutifs à partir d’un index donné ou de 1 par défaut.
row_rank_dense() Retourne le rang dense d’une ligne dans l’ensemble de lignes sérialisées.
row_rank_min() Retourne le rang minimal d’une ligne dans l’ensemble de lignes sérialisées.

Fonctions de contrôle de flux

Nom de la fonction Description
toscalar() Retourne une valeur constante scalaire de l’expression évaluée.

Fonctions mathématiques

Nom de la fonction Description
abs() Calcule la valeur absolue de l’entrée.
acos() Renvoie l’angle dont le cosinus est le nombre spécifié (opération inverse de cos()).
asin() Retourne l’angle dont le sinus est le nombre spécifié (l’opération inverse de sin()).
atan() Renvoie l’angle dont la tangente est le nombre spécifié (l’opération inverse de tan()).
atan2() Calcule l’angle, en radians, entre l’axe x positif et le rayon de l’origine jusqu’au point (y, x).
beta_cdf() Retourne la fonction de distribution bêta cumulative standard.
beta_inv() Retourne l’inverse de la fonction de densité bêta de probabilité cumulative bêta.
beta_pdf() Retourne la fonction bêta de densité de probabilité.
cos() Retourne la fonction cosinus.
cot() Calcule la cotangente trigonométrique de l’angle spécifié, en radians.
degrés() Convertit la valeur d’angle en radians en valeurs en degrés, à l’aide de degrés de formule = (180 / PI) * angle-in-radians.
erf() Retourne la fonction d’erreur.
erfc() Retourne la fonction d’erreur complémentaire.
exp() Fonction exponentielle de base-e de x, qui est élevée à la puissance x : e^x.
exp10() Fonction exponentielle de base 10 de x, qui est 10 levée à la puissance x : 10^x.
exp2() Fonction exponentielle de base 2 de x, qui est 2 levée à la puissance x : 2^x.
gamma() Calcule la fonction gamma.
isfinite() Retourne si l’entrée est une valeur finie (n’est pas infinie ou NaN).
isinf() Retourne si l’entrée est une valeur infinie (positive ou négative).
isnan() Retourne si l’entrée n’est pas une valeur NaN (Not-a-Number).
log() Retourne la fonction logarithme naturelle.
log10() Retourne la fonction logarithme commune (base-10).
log2() Retourne la fonction logarithme de base 2.
loggamma() Calcule le journal des valeurs absolues de la fonction gamma.
non() Inverse la valeur de son argument bool.
pi() Retourne la valeur constante de Pi (π).
pow() Retourne un résultat de l’élévation de la puissance.
radians() Convertit la valeur d’angle en degrés en valeurs en radians, à l’aide de radians de formule = (PI / 180) * angle en degrés.
rand() Retourne un nombre aléatoire.
plage() Génère un tableau dynamique contenant une série de valeurs égales espaquées.
round() Retourne la source arrondie à la précision spécifiée.
sign() Signe d’une expression numérique.
sin() Retourne la fonction sinus.
sqrt() Retourne la fonction racine carrée.
tan() Retourne la fonction tangente.
welch_test() Calcule la valeur p de la fonction Welch-test.

Fonctions de métadonnées

Nom de la fonction Description
column_ifexists() Prend un nom de colonne sous forme de chaîne et une valeur par défaut. Retourne une référence à la colonne s’il existe, sinon, retourne la valeur par défaut.
current_cluster_endpoint() Retourne le cluster actuel exécutant la requête.
current_database() Retourne le nom de la base de données dans l’étendue.
current_principal() Retourne le principal actuel exécutant cette requête.
current_principal_details() Retourne les détails du principal exécutant la requête.
current_principal_is_member_of() Vérifie l’appartenance au groupe ou l’identité du principal actuel exécutant la requête.
cursor_after() Permet d’accéder aux enregistrements ingérés après la valeur précédente du curseur.
estimate_data_size() Retourne une taille de données estimée des colonnes sélectionnées de l’expression tabulaire.
extent_id() Retourne un identificateur unique qui identifie la partition de données (« extension ») dans laquelle réside l’enregistrement actif.
extent_tags() Retourne un tableau dynamique avec les balises de la partition de données (« extension ») dans laquelle réside l’enregistrement actif.
ingestion_time() Récupère la $IngestionTime colonne datetime masquée de l’enregistrement ou null.

Fonctions d’arrondi

Nom de la fonction Description
bin() Arrondit les valeurs à un entier multiple d’une taille de bac donnée.
bin_at() Arrondit les valeurs à une « bin » de taille fixe, avec un contrôle sur le point de départ du bac. (Voir également la fonction bin.)
plafond() Calcule le plus petit entier supérieur ou égal à l’expression numérique spécifiée.

Fonctions conditionnelles

Nom de la fonction Description
cas() Évalue une liste de prédicats et retourne la première expression de résultat dont le prédicat est satisfait.
coalesce() Évalue une liste d’expressions et retourne la première expression non null (ou aucunempty pour chaîne).
iff() Évaluez le premier argument (le prédicat) et retourne la valeur des deuxième ou troisième arguments, selon que le prédicat a évalué la valeur true (deuxième) ou false (troisième).
max_of() Retourne la valeur maximale de plusieurs expressions numériques évaluées.
min_of() Retourne la valeur minimale de plusieurs expressions numériques évaluées.

Fonctions basées sur des éléments de série

Nom de la fonction Description
series_abs() Calcule la valeur absolue d’élément de l’entrée de série numérique.
series_acos() Calcule la fonction arccosine à l’élément de l’entrée de série numérique.
series_add() Calcule l’ajout à l’élément de deux entrées de série numérique.
series_asin() Calcule la fonction arcsine à l’échelle de l’élément de l’entrée de série numérique.
series_atan() Calcule la fonction arctangente de l’élément de l’entrée de série numérique.
series_ceiling() Calcule la fonction plafond à l’élément de l’entrée de série numérique.
series_cos() Calcule la fonction cosinus à l’élément de l’entrée de série numérique.
series_divide() Calcule la division par élément de deux entrées de série numérique.
series_equals() Calcule l’opération logique égal à l’élément (==) de deux entrées de série numérique.
series_exp() Calcule la fonction exponentielle base-e (e^x) de la série numérique.
series_floor() Calcule la fonction de plancher à l’échelle de l’élément de l’entrée de série numérique.
series_greater() Calcule l’opération logique plus grande (>) de l’élément de deux entrées de série numérique.
series_greater_equals() Calcule l’opération logique supérieure ou égale à l’élément (>=) de deux entrées de série numérique.
series_less() Calcule l’opération logique moins basée sur l’élément (<) de deux entrées de série numérique.
series_less_equals() Calcule l’opération logique inférieure ou égale (<=) des éléments de deux entrées de série numérique.
series_log() Calcule la fonction logarithme naturelle (base-e) de la série numérique.
series_multiply() Calcule la multiplication par élément de deux entrées de série numérique.
series_not_equals() Calcule l’opération logique (!=) à l’échelle de l’élément de deux entrées de série numérique.
series_pow() Calcule la puissance d’élément de deux entrées de série numérique.
series_sign() Calcule le signe par élément de l’entrée de série numérique.
series_sin() Calcule la fonction de sinus à l’élément de l’entrée de série numérique.
series_subtract() Calcule la soustraction à l’échelle de l’élément de deux entrées de série numérique.
series_tan() Calcule la fonction tangente à l’élément de l’entrée de série numérique.

Fonctions de traitement de série

Nom de la fonction Description
series_cosine_similarity() Calcule la similarité cosinus de deux séries numériques.
series_decompose() Fait une décomposition de la série en composants.
series_decompose_anomalies() Recherche des anomalies dans une série basée sur la décomposition de série.
series_decompose_forecast() Prévision basée sur la décomposition de série.
series_dot_product() Calcule le produit point de deux séries numériques.
series_fill_backward() Effectue l’interpolation de remplissage vers l’arrière des valeurs manquantes dans une série.
series_fill_const() Remplace les valeurs manquantes dans une série par une valeur constante spécifiée.
series_fill_forward() Effectue l’interpolation de remplissage avant des valeurs manquantes dans une série.
series_fill_linear() Effectue une interpolation linéaire des valeurs manquantes dans une série.
series_fft() Applique la transformation rapide de Fourier (FFT) sur une série.
series_fir() Applique un filtre de réponse à impulsion finie sur une série.
series_fit_2lines() Applique deux segments de régression linéaire sur une série, en retournant plusieurs colonnes.
series_fit_2lines_dynamic() Applique deux segments de régression linéaire sur une série, en retournant un objet dynamique.
series_fit_line() Applique la régression linéaire sur une série, en retournant plusieurs colonnes.
series_fit_line_dynamic() Applique la régression linéaire sur une série, en retournant un objet dynamique.
series_fit_poly() Applique la régression polynomiale sur une série, en retournant plusieurs colonnes.
series_ifft() Applique la transformation de Fourier rapide inverse (IFFT) sur une série.
series_iir() Applique un filtre de réponse d’impulsion infinie sur une série.
series_magnitude() Calcule la magnitude de la série numérique.
series_outliers() Note les points d’anomalie dans une série.
series_pearson_correlation() Calcule le coefficient de corrélation Pearson de deux séries.
series_periods_detect() Recherche les périodes les plus importantes qui existent dans une série chronologique.
series_periods_validate() Vérifie si une série chronologique contient des modèles périodiques de longueurs données.
series_seasonal() Recherche le composant saisonnier de la série.
series_stats() Retourne des statistiques pour une série dans plusieurs colonnes.
series_stats_dynamic() Retourne des statistiques pour une série dans un objet dynamique.
series_sum() Calcule la somme des éléments de série numérique.

Fonctions de chaîne

Nom de la fonction Description
base64_encode_tostring() Encode une chaîne en tant que chaîne base64.
base64_encode_fromguid() Encode un GUID en tant que chaîne base64.
base64_decode_tostring() Décode une chaîne en base64 en chaîne UTF-8.
base64_decode_toarray() Décode une chaîne base64 en tableau de valeurs longues.
base64_decode_toguid() Décode une chaîne base64 en GUID.
countof() Compte les occurrences d’une sous-chaîne dans une chaîne. Les correspondances de chaînes simples peuvent se chevaucher ; les correspondances regex ne le sont pas.
Obtenir une correspondance pour une expression régulière à partir d’une chaîne de texte.
extract_all() Obtenir toutes les correspondances pour une expression régulière à partir d’une chaîne de texte.
extract_json() Récupérez un élément spécifié d’un texte JSON à l’aide d’une expression de chemin d’accès.
has_any_index() Recherche les éléments spécifiés dans le tableau et retourne la position du premier élément trouvé dans la chaîne.
indexof() La fonction signale l’index de base zéro de la première occurrence d’une chaîne spécifiée dans la chaîne d’entrée.
isempty() Retourne true si l’argument est une chaîne vide ou a la valeur Null.
isnotempty() Retourne true si l’argument n’est pas une chaîne vide ou une valeur Null.
isnotnull() Retourne true si l’argument n’est pas null.
isnull() Évalue son seul argument et retourne une valeur bool indiquant si l’argument est évalué à une valeur Null.
parse_command_line() Analyse une chaîne de ligne de commande Unicode et retourne un tableau des arguments de ligne de commande.
parse_csv() Fractionne une chaîne donnée représentant des valeurs séparées par des virgules et retourne un tableau de chaînes avec ces valeurs.
parse_ipv4() Convertit l’entrée en représentation numérique longue (64 bits signée).
parse_ipv4_mask() Convertit la chaîne d’entrée et le masque de préfixe IP en représentation numérique longue (signée 64 bits).
parse_ipv6() Convertit la chaîne IPv6 ou IPv4 en une représentation de chaîne IPv6 canonique.
parse_ipv6_mask() Convertit la chaîne IPv6 ou IPv4 et le masque net en une représentation de chaîne IPv6 canonique.
parse_json() Interprète une chaîne en tant que valeur JSON et retourne la valeur comme dynamique.
parse_url() Analyse une chaîne d’URL absolue et retourne un objet dynamique contient toutes les parties de l’URL.
parse_urlquery() Analyse une chaîne de requête d’URL et retourne un objet dynamique contient les paramètres de requête.
parse_version() Convertit la représentation sous forme de chaîne d’entrée de version en nombre décimal comparable.
replace_regex() Remplacez toutes les correspondances régulières par une autre chaîne.
replace_string() Remplacez toutes les correspondances de chaîne unique par une chaîne spécifiée.
replace_strings() Remplacez toutes les correspondances de chaînes multiples par des chaînes spécifiées.
punycode_from_string() Encode le nom de domaine au formulaire Punycode.
punycode_to_string() Décode le nom de domaine à partir du formulaire Punycode.
reverse() La fonction effectue l’inverse de la chaîne d’entrée.
fractionnement() Fractionne une chaîne donnée en fonction d’un délimiteur donné et retourne un tableau de chaînes avec les sous-chaînes contenues.
strcat() Concatène entre 1 et 64 arguments.
strcat_delim() Concatène entre 2 et 64 arguments, avec délimiteur, fourni comme premier argument.
strcmp() Compare deux chaînes.
strlen() Retourne la longueur, en caractères, de la chaîne d’entrée.
strrep() Répète le nombre de fois fourni par la chaîne (valeur par défaut - 1).
sous-chaîne() Extrait une sous-chaîne d’une chaîne source à partir d’un index à la fin de la chaîne.
tohex() Convertit l’entrée en chaîne hexadécimale.
tolower() Convertit l’entrée en chaîne minuscule.
toupper() Convertit une chaîne en majuscules.
translate() Remplace un jeu de caractères ('searchList') par un autre jeu de caractères ('replacementList') dans une chaîne donnée.
trim() Supprime toutes les correspondances de début et de fin de l’expression régulière spécifiée.
trim_end() Supprime la correspondance de fin de l’expression régulière spécifiée.
trim_start() Supprime la correspondance de début de l’expression régulière spécifiée.
url_decode() La fonction convertit l’URL encodée en une représentation d’URL régulière.
url_encode() La fonction convertit les caractères de l’URL d’entrée dans un format qui peut être transmis via Internet.

Fonctions IPv4/IPv6

Nom de la fonction Description
ipv4_compare() Compare deux chaînes IPv4.
ipv4_is_in_range() Vérifie si l’adresse de chaîne IPv4 se trouve dans la plage de notation de préfixe IPv4.
ipv4_is_in_any_range() Vérifie si l’adresse de chaîne IPv4 est l’une des plages de notation de préfixe IPv4.
ipv4_is_match() Correspond à deux chaînes IPv4.
ipv4_is_private() Vérifie si l’adresse de chaîne IPv4 appartient à un ensemble d’adresses IP de réseau privé.
ipv4_netmask_suffix Retourne la valeur du suffixe de masque netmask IPv4 à partir de l’adresse de chaîne IPv4.
parse_ipv4() Convertit la chaîne d’entrée en représentation numérique longue (signée 64 bits).
parse_ipv4_mask() Convertit la chaîne d’entrée et le masque de préfixe IP en représentation numérique longue (signée 64 bits).
ipv4_range_to_cidr_list() Convertit la plage d’adresses IPv4 en liste de plages CIDR.
ipv6_compare() Compare deux chaînes IPv4 ou IPv6.
ipv6_is_match() Correspond à deux chaînes IPv4 ou IPv6.
parse_ipv6() Convertit la chaîne IPv6 ou IPv4 en une représentation de chaîne IPv6 canonique.
parse_ipv6_mask() Convertit la chaîne IPv6 ou IPv4 et le masque net en une représentation de chaîne IPv6 canonique.
format_ipv4() Analyse l’entrée avec un masque net et retourne une chaîne représentant l’adresse IPv4.
format_ipv4_mask() Analyse l’entrée avec un masque net et retourne une chaîne représentant l’adresse IPv4 en tant que notation CIDR.
ipv6_is_in_range() Vérifie si une adresse de chaîne IPv6 se trouve dans la plage de notation de préfixe IPv6.
ipv6_is_in_any_range() Vérifie si une adresse de chaîne IPv6 se trouve dans l’une des plages de notation de préfixe IPv6.
geo_info_from_ip_address() Récupère des informations de géolocalisation sur les adresses IPv4 ou IPv6.

Fonctions de correspondance de texte IPv4

Nom de la fonction Description
has_ipv4() Recherche une adresse IPv4 dans un texte.
has_ipv4_prefix() Recherche une adresse ou un préfixe IPv4 dans un texte.
has_any_ipv4() Recherche l’une des adresses IPv4 spécifiées dans un texte.
has_any_ipv4_prefix() Recherche l’une des adresses ou préfixes IPv4 spécifiés dans un texte.

Fonctions de type

Nom de la fonction Description
gettype() Retourne le type d’exécution de son argument unique.

Fonctions d’agrégation scalaire

Nom de la fonction Description
dcount_hll() Calcule le nombre à partir des résultats hll (qui a été généré par hll ou hll-merge).
hll_merge() Fusionne les résultats hll (version scalaire de la version d’agrégation hll-merge()).
percentile_tdigest() Calcule le résultat du centile à partir des résultats tdigest (générés par tdigest ou merge_tdigest).
percentile_array_tdigest() Calcule le résultat du tableau de centiles à partir des résultats tdigest (générés par tdigest ou merge_tdigest).
percentrank_tdigest() Calcule le classement de pourcentage d’une valeur dans un jeu de données.
rank_tdigest() Calcule le rang relatif d’une valeur dans un ensemble.
merge_tdigest() Fusionner les résultats tdigest (version scalaire de la version d’agrégation tdigest-merge()).

Fonctions géospatiales

Nom de la fonction Description
geo_angle() Calcule l’angle au niveau des aiguilles d’une montre en radians entre deux lignes sur Terre.
geo_azimuth() Calcule l’angle de l’horloge en radians entre la ligne de point1 à vrai nord et une ligne de point1 à point2 sur la Terre.
geo_distance_2points() Calcule la distance la plus courte entre deux coordonnées géospatiales sur Terre.
geo_distance_point_to_line() Calcule la distance la plus courte entre une coordonnée et une ligne ou un multiligne sur Terre.
geo_distance_point_to_polygon() Calcule la distance la plus courte entre une coordonnée et un polygone ou un multipolygon sur Terre.
geo_intersects_2lines() Calcule si les deux lignes ou les lignes multilignes se croisent.
geo_intersects_2polygons() Calcule si les deux polygones ou multipolygons se croisent.
geo_intersects_line_with_polygon() Calcule si la ligne ou le multiligne se croise avec polygone ou multipolygon.
geo_intersection_2lines() Calcule l’intersection de deux lignes ou de plusieurs lignes.
geo_intersection_2polygons() Calcule l’intersection de deux polygones ou multipolygons.
geo_intersection_line_with_polygon() Calcule l’intersection de ligne ou de multiligne avec polygone ou multipolygon.
geo_point_buffer() Calcule le polygone qui contient tous les points dans le rayon donné du point sur terre.
geo_point_in_circle() Calcule si les coordonnées géospatiales se trouvent à l’intérieur d’un cercle sur Terre.
geo_point_in_polygon() Calcule si les coordonnées géospatiales se trouvent à l’intérieur d’un polygone ou d’un multipolygon sur Terre.
geo_point_to_geohash() Calcule la valeur de chaîne Geohash pour un emplacement géographique.
geo_point_to_s2cell() Calcule la valeur de chaîne de jeton de cellule S2 pour un emplacement géographique.
geo_point_to_h3cell() Calcule la valeur de chaîne de jeton de cellule H3 pour un emplacement géographique.
geo_line_buffer() Calcule le polygone ou le multipolygon qui contient tous les points dans le rayon donné de la ligne d’entrée ou du multiligne sur terre.
geo_line_centroid() Calcule le centroïde de ligne ou un multiligne sur Terre.
geo_line_densify() Convertit les bords de ligne planaire en géodésiques en ajoutant des points intermédiaires.
geo_line_length() Calcule la longueur totale de la ligne ou d’un multiligne sur Terre.
geo_line_simplify() Simplifie la ligne ou un multiligne en remplaçant des chaînes presque droites de bords courts par un seul bord long sur Terre.
geo_line_to_s2cells() Calcule des jetons de cellule S2 qui couvrent une ligne ou un multiligne sur Terre. Outil de jointure géospatiale utile.
geo_polygon_area() Calcule la zone de polygone ou un multipolygon sur Terre.
geo_polygon_buffer() Calcule le polygone ou le multipolygon qui contient tous les points dans le rayon donné du polygone d’entrée ou multipolygon sur Terre.
geo_polygon_centroid() Calcule le centroïde du polygone ou un multipolygon sur Terre.
geo_polygon_densify() Convertit les arêtes planaires polygones ou multipolygon en géodésiques en ajoutant des points intermédiaires.
geo_polygon_perimeter() Calcule la longueur de la limite du polygone ou d’un multipolygon sur Terre.
geo_polygon_simplify() Simplifie le polygone ou un multipolygon en remplaçant des chaînes presque droites de bords courts par un seul bord long sur Terre.
geo_polygon_to_s2cells() Calcule des jetons de cellule S2 qui couvrent un polygone ou un multipolygon sur Terre. Outil de jointure géospatiale utile.
geo_polygon_to_h3cells() Convertit le polygone en cellules H3. Outil de jointure géospatiale et de visualisation utiles.
geo_geohash_to_central_point() Calcule les coordonnées géospatiales qui représentent le centre d’une zone rectangulaire Geohash.
geo_geohash_neighbors() Calcule les voisins de geohash.
geo_geohash_to_polygon() Calcule le polygone qui représente la zone rectangulaire géohash.
geo_s2cell_to_central_point() Calcule les coordonnées géospatiales qui représentent le centre d’une cellule S2.
geo_s2cell_neighbors() Calcule les voisins de cellules S2.
geo_s2cell_to_polygon() Calcule le polygone qui représente la zone rectangulaire de cellule S2.
geo_h3cell_to_central_point() Calcule les coordonnées géospatiales qui représentent le centre d’une cellule H3.
geo_h3cell_neighbors() Calcule les voisins de cellules H3.
geo_h3cell_to_polygon() Calcule le polygone qui représente la zone rectangulaire de cellule H3.
geo_h3cell_parent() Calcule le parent de cellule H3.
geo_h3cell_children() Calcule les enfants de cellules H3.
geo_h3cell_level() Calcule la résolution de cellule H3.
geo_h3cell_rings() Calcule les anneaux de cellule H3.
geo_simplify_polygons_array() Simplifie les polygones en remplaçant des chaînes presque droites de bords courts par un seul bord long, tout en garantissant la cohérence des limites mutuelles entre elles, sur Terre.
geo_union_lines_array() Calcule l’union des lignes ou des lignes multilignes sur Terre.
geo_union_polygons_array() Calcule l’union des polygones ou des multipolygons sur Terre.

Fonctions de hachage

Nom de la fonction Description
hachage() Retourne une valeur de hachage pour la valeur d’entrée.
hash_combine() Combine deux valeurs de hachage ou plus.
hash_many() Retourne une valeur de hachage combinée de plusieurs valeurs.
hash_md5() Retourne une valeur de hachage MD5 pour la valeur d’entrée.
hash_sha1() Retourne une valeur de hachage SHA1 pour la valeur d’entrée.
hash_sha256() Retourne une valeur de hachage SHA256 pour la valeur d’entrée.
hash_xxhash64() Retourne une valeur de hachage XXHASH64 pour la valeur d’entrée.

Fonctions de conversion d’unités

Nom de la fonction Description
convert_angle() Retourne la valeur d’entrée convertie d’une unité d’angle en une autre
convert_energy() Retourne la valeur d’entrée convertie d’une unité énergétique vers une autre
convert_force() Retourne la valeur d’entrée convertie d’une unité de force en une autre
convert_length() Retourne la valeur d’entrée convertie d’une unité de longueur en une autre
convert_mass() Retourne la valeur d’entrée convertie d’une unité de masse en une autre
convert_speed() Retourne la valeur d’entrée convertie d’une unité de vitesse en une autre
convert_temperature() Retourne la valeur d’entrée convertie d’une unité de température en une autre
convert_volume() Retourne la valeur d’entrée convertie d’une unité de volume en une autre