sql >> Databasteknik >  >> RDS >> Sqlserver

Gruppera efter null och inte null-värden

du kan göra det enkelt genom fallbeskrivning:

SELECT SUM(CASE WHEN FACEBOOKID IS NULL THEN 1 ELSE 0 END) AS NbUsers , 'NO' AS FACEBOOK
FROM USERTABLE
UNION ALL 
SELECT SUM(CASE WHEN FACEBOOKID IS NULL THEN 0 ELSE 1 END) AS NbUsers , 'YES' AS FACEBOOK
FROM USERTABLE



  1. Hur kan jag lagra byte i Oracle Varchar2 och få ASCII att behandla som text

  2. Skapa ett säkert inloggningsskript i PHP och MySQL utan HTTPS

  3. En potentiell förbättring för statistikuppdateringar:MAXDOP

  4. Hur konverterar man datumtid till unix-epokvärde i Postgres?