sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:retourbericht na telling =0

Ik zie wat de fout is, je probeert coalesce te gebruiken om 0 naar string te converteren, en coalesce converteert null naar iets. Je hebt een CASE nodig

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



  1. Top n procent top n%

  2. Som en groepering vinden in sequelize

  3. Case met doctrine2, symfony2 en postgresql-entiteiten

  4. MYSQL, Max, Groeperen op en Max