PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 19/06/2015 12:09:37

erij.k
Membre

Condition sur Postgresql

Bonjour,

   Je veux générer un graphe avec jpgraph en utilisant les données de ma base Postgresql, je voudrai sélectionner les données même s'ils ont la valeur null
     SELECT server_name
                ( CASE WHEN (security_errata IS NULL) THEN security_errata ELSE security_errata END)
     FROM rhnserveroverview;

ERREUR:  la fonction server_name(bigint) n'existe pas
LINE 1: SELECT server_name ( CASE WHEN (security_er...
                            ^
HINT:  Aucune fonction ne correspond au nom donné et aux types d'arguments.
Vous devez ajouter des conversions explicites de type.

   Je voudrai avoir le nom de serveur et l'errata correspondant meme s'ils ont la valeur null

Dernière modification par erij.k (19/06/2015 12:10:14)

Hors ligne

#2 19/06/2015 13:16:36

gleu
Administrateur

Re : Condition sur Postgresql

C'est pas plutôt ça que vous cherchez à faire :

SELECT server_name, security_errata FROM rhnserveroverview;

Guillaume.

Hors ligne

#3 19/06/2015 13:29:15

erij.k
Membre

Re : Condition sur Postgresql

Non j'ai fais ça mais le problème c'est que jpgraph n'arrive pas à afficher le graphe lorsque toutes les valeurs sont nulles c'est pour ça je cherche une condition sur postgresql pour dire afficher les valeurs s'ils sont différents de zéro sinon afficher un message pas de valeurs à afficher

Hors ligne

#4 19/06/2015 15:52:34

gleu
Administrateur

Re : Condition sur Postgresql

Ceci ?

SELECT
  server_name,
  coalesce(security_errata::text, 'pas de valeurs'::text) AS security_errata
FROM rhnserveroverview;

Guillaume.

Hors ligne

#5 21/06/2015 17:49:59

erij.k
Membre

Re : Condition sur Postgresql

Merci beaucoup pour votre aide, je vais essayer ceci demain au boulot si je trouverai un problème je vais le mentionner et merci encore une fois ;)

Dernière modification par erij.k (21/06/2015 17:57:25)

Hors ligne

Pied de page des forums