Comment convertir une chaîne en nombre dans netezza
j'ai table_1 inclure un certain domaine, un nom de champ est le DÉBIT en char type de données(la valeur est le numéro)
je veux utiliser la fonction avg() pour obtenir la valeur moyenne de toutes les valeur de DÉBIT dans netezza,
j'ai essayé le code pour convertir float :
SELECT Cast(THROUGPUT as float) AS A
FROM WIFI.WID_NM_DETAIL
ORDER BY A
lorsque j'exécute le code, j'ai l'erreur ERREUR: Mauvais float8 format d'entrée '1,248.2',
j'ai essayé d'un autre type de données, mais toujours erreur
Comment puis-je résoudre ce problème ?
Thx
Vous devez vous connecter pour publier un commentaire.
En fonction de ce genre de masque de format que vous utilisez pour l'affichage du débit et de quels paramètres régionaux de votre base de données, vous devriez supprimer toutes les virgules ou tous les points.
En supposant que la virgule sépare ici les milliers, vous pouvez essayer un de ces
ou