PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL:Rückmeldung nach Anzahl =0

Ich sehe, was der Fehler ist, Sie versuchen, Coalesce zu verwenden, um 0 in eine Zeichenfolge zu konvertieren, und Coalesce, um null in etwas umzuwandeln. Sie müssen einen CASE verwenden

SELECT  CASE WHEN COUNT(*)  = 0 THEN 'NO RESULT'
             ELSE CAST(COUNT(*) as TEXT)
        END as field
FROM Table