[PostgreSQL] Remplacer des valeurs nulles par des zéros ...

Remplacer des valeurs nulles par des zéros ... [PostgreSQL] - SQL/NoSQL - Programmation

Marsh Posté le 11-07-2007 à 10:17:10    

Bonjour,
J'ai un souci qui a du être déja solutionné par quelqu'un d'entre vous :
j'ai une table dotée de 130 champs avec sur certains champs numériques des valeurs nulles (l'historique des application fait que c'est ce que je récupère au final)
Je voudrais remplacer ces champs par des 0 sans taper en pour chaque nom de colonne le " update from matable set colonne=0 where colonne is null "

 

Si vous avez des solutions je suis preneur.

 

(d'ailleurs comment on récupère des infos sur une base en postgre ? y'a un schéma information qu'on pourrait interroger ?)

 

MErci

 

EDIT 1 :
AutoRéponse pour les informations : il faut faire un sélect sur le schéma information_schema :
SELECT * FROM information_schema.columns -> me renvoie la liste des colonnes (y'a plus qu'a mettre les bonnes condition)

 

EDIT 2:
Problème complètement résolu par une boucle sur les update


Message édité par molmock le 11-07-2007 à 11:32:29
Reply

Marsh Posté le 11-07-2007 à 10:17:10   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed