Outils pour utilisateurs

Outils du site


functions:cast

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
functions:cast [2019/10/03 10:25] – créée Adrien Passosfunctions:cast [2019/10/03 11:54] (Version actuelle) Adrien Passos
Ligne 1: Ligne 1:
 ====== Cast ====== ====== Cast ======
 +
 +=== Description ===
 +
 +Remplace le type de données d'une valeur ou une valeur NULL par un autre type de données.
 +
 +=== Syntaxe ===
 +
 +CAST(expr AS type)
 +
 +=== Variable ===
 +
 +  * expr toute colonne qui retourne une valeur
 +  * type représente le type de donnée, il existe différent type, mais voici les principaux :
 +      * CHAR pour du texte
 +      * INT pour des entiers
 +      * FLOAT pour des chiffres à virgule
 +      * DATE pour des représentations de date 'YYYY-MM-DD'
 +
 +=== Exemple ===
 +
 +Si on souhaite concaténer deux colonnes, il faut que ces colonnes soit du même type. Adméttons que l'on veille afficher :
 +<code>NOM Prénom possède l'ID : ID_DOSSIER</code>
 +
 +On utilisera la formule suivante :
 +<code sql>"Identité"."Nom complet" || 'possède l''ID :' || CAST("Jeune"."ID_DOSSIER" AS CHAR)</code>
 +
 +{{ :functions:cast.png?nolink |}}
 +
 +{{ :functions:exemple_cast.catalog |Exemple d'analyse}}
  
functions/cast.1570098331.txt · Dernière modification : 2019/10/03 10:25 de Adrien Passos