PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL:връща съобщение след брой =0

Виждам каква е грешката, опитвате се да използвате coalesce, за да конвертирате 0 в низ, и coalesce convert null към нещо. Трябва да използвате CASE

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразува ли PostGIS автоматично при вмъкване на WKT?

  2. Heroku:импортирането от S3 е неуспешно

  3. Postgresql intarray грешка:недефиниран символ:pfree

  4. SQL:Как да запазя реда в sql заявка?

  5. Как да премахнете елементи от масив в PostgreSQL?