Les options de conversion sont disponibles dans le menu Conversion. Elles convertissent des chaînes d'un format en un autre. Ces fonctions sont disponibles pour chaque fournisseur de données, à l'exception des fournisseurs raster, WFS et WMS.
Les fonctions TODATE et TOSTRING prennent en charge les options de formatage de date.
Option | Définition | Syntaxe | Exemple |
---|---|---|---|
NULVALUE |
Evalue deux propriétés. Si la première n'a pas la valeur Null, NULLVALUE renvoie la valeur de cette propriété. Dans le cas contraire, NULLVALUE renvoie la valeur de la seconde propriété. |
NULLVALUE(Propriété_texte, valeur) |
NullValue(Propriétaire_parcelle,'Aucun propriétaire répertorié') Dans cet exemple, NULLVALUE évalue la valeur de Propriétaire_parcelle. Si elle a la valeur Null, elle convertit cette valeur en chaîne "Aucun propriétaire répertorié". S'il existe une valeur pour Propriétaire_parcelle, elle la renvoie. |
TODATE |
Convertit une chaîne de texte représentant des informations de date/d'heure en objet de date. La valeur renvoyée a un type de données DateHeure. La propriété de texte fournie doit correspondre au format fourni. Si tel n'est pas le cas, la conversion n'a pas lieu. |
TODATE(Propriété_texte,format) |
TODATE(Date_achat,MM/JJ/AAAA) Dans cet exemple, la valeur de date d'achat est convertie en valeur de date au format MM/JJ/AAAA. Si la valeur de date d'achat est le 2 novembre 2002, elle sera convertie en 11/02/2002. |
TODOUBLE |
Convertit un nombre ou une chaîne de texte en nombre décimal à double précision. |
TODOUBLE(Propriété_texte) |
TODOUBLE(Valeur_parcelle) Dans cet exemple, la valeur Valeur_parcelle est convertie en chaîne de texte. |
TOFLOAT |
Convertit un nombre ou une chaîne de texte en nombre décimal à simple précision. |
TOFLOAT(Propriété_texte) |
TOFLOAT(Valeur_parcelle) Dans cet exemple, la valeur Valeur_parcelle est convertie en chaîne. |
TOINT32 |
Convertit une expression numérique ou de chaîne en entier int32. |
TOINT32(Propriété_texte) |
|
TOINT64 |
Convertit une expression numérique ou de chaîne en entier int64. |
TOINT64(Propriété_texte) |
|
TOSTRING |
Convertit une expression numérique ou de date en une chaîne grâce à un format facultatif que vous spécifiez ou Convertit une propriété numérique ou booléenne en chaîne de texte (aucun format ne peut être attribué). Lorsque vous utilisez ToString avec une propriété booléenne, l'opération génère 1/0 (et non vrai/faux). Voir Options de format de date pour les options de format. |
TOSTRING(Propriété_date, format) ou TOSTRING(Propriété_numérique) |
TOSTRING(Date_vente_parcelle,MM/JJ/AAAA) Dans cet exemple, si la valeur de Date_vente_parcelle est le 12 janvier 2007, elle est convertie en chaîne de texte 01/12/2007. |