sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL:returner besked efter optælling =0

Jeg kan se, hvad der er fejlen, du forsøger at bruge coalesce til at konvertere 0 til streng, og coalesce konvertere null til noget. Du skal bruge en CASE

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



  1. JSON viser fejl 403 under forsøg på at hente data fra databasen i Android

  2. Hvordan nulstilles databasekonfigurationen dynamisk i Laravel?

  3. genopfyldningsformel oracle sql-forespørgsel

  4. Hvilken størrelse bruger du til varchar(MAX) i din parametererklæring?