Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm thế nào để lấy số false trong mỗi cột của bảng?

Cái này:

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. Bảng nhiều câu lệnh Hàm có giá trị so với Hàm được định giá trong bảng nội tuyến

  2. Đầu tiên tạo các thủ tục được lưu trữ bằng cách sử dụng mã khung thực thể?

  3. Làm cách nào tôi có thể ghi nhật ký và tìm các truy vấn đắt tiền nhất?

  4. Vô hiệu hoá Tài khoản SA trong SQL Server (Ví dụ T-SQL)

  5. Cách chuyển đổi giá trị hàng thành cột trong SQL Server 2005