- Catégories :
Fonctions de données semi-structurées et structurées (conversion)
AS_<type_objet>¶
Vous pouvez utiliser cette famille de fonctions pour effectuer une conversion stricte des valeurs VARIANT en d’autres valeurs de types de données :
- Voir aussi :
Notes générales sur l’utilisation¶
Si le type de valeur dans l’argument VARIANT ne correspond pas à la valeur de sortie, alors la valeur NULL est renvoyée. Par exemple, si la fonction AS_DATE reçoit une valeur VARIANT qui ne contient pas de valeur DATE, alors NULL est renvoyé.
Si l’entrée est NULL, la sortie est NULL.
Exemples¶
Les exemples suivants utilisent les fonctions AS_object_type.
Convertir les valeurs des colonnes VARIANT en différents types de données¶
Créer la table et y charger des données :
Interroger la table et convertir les valeurs des colonnes VARIANT en valeurs de différents types de données :
Calculer la moyenne des valeurs numériques d’une colonne VARIANT¶
Calculer la moyenne de toutes les valeurs numériques d’une colonne VARIANT dans la table vartab :
Créer la table et y charger des données :
Afficher les types de données des valeurs (dont certaines sont numériques) :
Utiliser la fonction AS_REAL avec la fonction AVG pour calculer la moyenne de toutes les valeurs numériques à partir de la colonne VARIANT v :