sql >> Databasteknik >  >> RDS >> Oracle

Hur man visar 0 när ingen rad hittas

Något liknande skulle fungerar, men jag tror inte att det är en särskilt bra idé:

select nvl(t.a, n.a) as a, nvl(t.b, n.b) as b, ...
from molasses t
right outer join (select 0 as a, 0 as b, ... from dual) n on 1 = 1


  1. Kör SQL skriven i en textruta med VBA

  2. Uppdatera flera rader med samma id med hjälp av foreach loop

  3. Finns det en genväg för SELECT * FROM?

  4. MySQL - Supertyp/Subtypdesign