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

Jak uzyskać liczbę false w każdej kolumnie tabeli?

To:

SELECT SUM(CASE WHEN Col1 = 'false' THEN 1 ELSE 0 END) AS Col1
    , SUM(CASE WHEN Col2 = 'false' THEN 1 ELSE 0 END) AS Col2
    , SUM(CASE WHEN Col3 = 'false' THEN 1 ELSE 0 END) AS Col3
    , SUM(CASE WHEN Col4 = 'false' THEN 1 ELSE 0 END) AS Col4
    , SUM(CASE WHEN Col5 = 'false' THEN 1 ELSE 0 END) AS Col5
FROM T_myTable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobieranie danych za pomocą zestawu znaków UTF-8 z serwera MSSQL przy użyciu rozszerzenia PHP FreeTDS

  2. Uzyskiwanie informacji zwrotnej o wyniku z procedury składowanej w Entity Framework

  3. Różnica między wielowyrazowymi funkcjami z wartościami tabelarycznymi a wbudowanymi funkcjami z wartościami tabelarycznymi w programie SQL Server

  4. Jak przekonwertować z typu danych pieniądze na serwerze SQL?

  5. Zapytanie SQL Server, które identyfikuje brakujące dane dla określonych dat