sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL:returnera meddelande efter count =0

Jag ser vad som är felet, du försöker använda coalesce för att konvertera 0 till sträng, och coalesce konvertera null till något. Du måste använda ett CASE

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



  1. När jag ansluter till flera databaser, behöver jag flera SQLAlchemy Metadata, Base eller Session-objekt?

  2. postgresql databasdesign för e-handel

  3. Infoga python binärt strängobjekt i MySQL blob

  4. Många-till-många-relation för att avgöra om användaren har gillat ett inlägg