Get 0 value from a count with no rows

后端 未结 6 1134

I have SELECT:

SELECT c FROM (
    SELECT "candidate_id" as id, count("candidate_id") as c
    FROM "Applicaions"
    GROUP BY &         


        
6条回答
  •  清歌不尽
    2020-12-14 18:05

    Perhaps:

    SELECT CASE c WHEN NULL THEN 0 ELSE c END
        FROM (
        SELECT "candidate_id" as id, count("candidate_id") as c
        FROM "Applicaions"
        GROUP BY "candidate_id"
    ) as s WHERE id= _SOME_ID_;
    

    assuming that the 'nothing' is really NULL

提交回复
热议问题