Fonctions scalaires

Ce document fournit des liens vers les fonctions scalaires définies par le système, regroupées par catégorie.

Une fonction scalaire est une fonction qui renvoie une valeur par appel. Dans la plupart des cas, vous pouvez penser que ceci renvoie une valeur par ligne. Cela contraste avec Fonctions d’agrégation, qui renvoie une valeur par groupe de lignes.

Catégorie

Description

Fonctions d’expression au niveau du bit

Effectuer des opérations au niveau des bits sur des expressions.

Fonctions d’expressions conditionnelles

Manipuler des expressions conditionnelles.

Fonctions contextuelles

Fournir des informations contextuelles sur l’environnement, la session et l’objet en cours.

Fonctions de conversion

Convertir des expressions d’un type de données en un autre type de données.

Fonctions de génération de données

Générer des valeurs aléatoires ou séquentielles.

Fonctions de date et d’heure

Manipuler les dates, heures et horodatages.

Fonctions de chiffrement

Effectuez le chiffrement et le déchiffrement sur les valeurs VARCHAR ou BINARY.

Fonctions géospatiales

Travaillez avec des données géospatiales.

Fonctions numériques

Effectuer des opérations d’arrondi, de troncation, d’exposant, de racine, logarithmiques et trigonométriques sur des valeurs numériques.

Fonctions de données semi-structurées

Travailler avec des données semi-structurées (JSON, Avro, etc.).

Fonctions de chaîne et fonctions binaires

Manipuler et transformer une entrée de chaîne.

Fonctions de chaîne (expressions régulières)

Sous-ensemble de fonctions de chaînes pour effectuer des opérations sur des éléments correspondant à une expression régulière.

Fonctions utilitaires et de hachage

Hacher des valeurs en entiers signés de 64 bits à l’aide d’un algorithme déterministe.