Vous n'êtes pas identifié(e).
Bonjour,
Ma table est vide.
Je dois concevoir une requête qui affiche 'Pas de données' en selectionnant une colonne.
Exemple : Table 'COMMENTAIRE' pour le moment la table commentaire est vive.
Je fais select coalesce(commentaire,'Pas de données') from COMMANTAIRE;
Ma requête ne retourne pas "Pas de données" mais une ligne vide.
D'avance merci pour votre aide
Maryse
Hors ligne
À mon humble avis c'est quelque chose à gérer dans l'application cliente, pas dans la requête.
Julien.
https://rjuju.github.io/
Hors ligne
On peut ajouter à une requête une clause du genre
...
UNION ALL
SELECT 'Pas de données' WHERE NOT EXISTS (SELECT 1 FROM nomdelatable)
Mais comme dit Julien le côté client sait très bien quand un jeu de résultats est vide, donc cette solution est un pis-aller.
@DanielVerite
http://blog-postgresql.verite.pro/
Hors ligne