Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Grupuj według wartości null i nie null

możesz to łatwo zrobić, używając instrukcji case :

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Odczyty nie spadają po umieszczeniu indeksu

  2. Jak usunąć lub usunąć wszystkie wyzwalacze z bazy danych w SQL Server

  3. Jak wykonać zapytanie SQL bez wyświetlania wyników

  4. Zachowanie ORDER BY w SELECT INTO

  5. Usuń profil poczty bazy danych (SSMS)