Types de fonctions scalaires en un clin d’œil
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |