Vous n'êtes pas identifié(e).
Pages : 1
merci à ceux qu'ont répondu :
la bonne requête est :
update test.fleuve
set tx_uti_sch = round(tx_uti_sch:: numeric, 2);
Cordialement,
Re-bonjour,
après transformation de variables en numéric,
quand je joue cette requête :
update test.fleuve
set tx_uti_sch = round(tx_uti_sch, 2);
j'ai pas de message d'erreur
(UPDATE 3051
Query returned successfully in 97 msec.)
mais il ne se passe rien au niveau de colonne.
Pourriez-vous me dire ce qui fait s'il vous plaît ?
Bonjour,
merci beacoup. Effectivement, il manquait set dans la requête
update test.fleuve
set tx_uti_sch = round(tx_uti_sch, 2);
Et je viens de voir que la colonne tx_uti_sch n'est pas un numeric
ERROR: ERREUR: la fonction round(character varying, integer) n'existe pas
LINE 2: set tx_uti_sch = round(tx_uti_sch, 2);
Merci beaucoup de votre réponse.
voici ma requête :
update test.fleuve
round(tx_uti_sch, 2)
from test.fleuve ;
message d'erreur :
ERROR: ERREUR: erreur de syntaxe sur ou près de « ( »
LINE 2: round(tx_uti_sch, 2)
^
Bonjour,
je suis débutant sur PostgreSQL et souhaite utiliser update pour arrondir.
J'ai essayé cette requête :
SELECT round(tx_uti_sch::numeric(*)*100,1)
from ma table;
Mais j'ai un message d"erreur.
Avez-vous une astuce ou une requête à me proposer svp ?
Merci d'avance
Bonjour,
je suis débutant sur PostgrSQL et je souhaite savoir s'il existe une requête avec UPDATE pour arrondir.
Je serai reconnaissant de votre aide.
Merci d'avance
Pages : 1