sql >> Databasteknik >  >> RDS >> Oracle

gå med i lookup och groupby

Det är det normala beteendet när du gör aggregat.

Men du kan lösa detta genom att introducera en virtuell tabell för listan över caseStatus-värden.

(
SELECT 'P' as caseStatus FROM DUAL
UNION 
SELECT 'N' as caseStatus FROM DUAL
) 

Sedan kan du göra en join och aggregera mot denna tabell och du bör kunna få den utdata du vill ha




  1. Infogar byte[]-array som blob i Oracle Database får ORA-01460:oimplementerad eller orimlig konvertering begärd

  2. Fortsätt få org.hibernate.exception.JDBCConnectionException:kunde inte köra frågan

  3. Oracle.DataAccess (ODP.NET) Array Binding Value faller inte inom det förväntade intervallet

  4. Skapar detta bord i oracle 10g