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

Đếm dựa trên điều kiện trong SQL Server

Sử dụng SUM / CASE ...

SELECT
    COUNT(*),  --total
    SUM(CASE WHEN name = 'system' THEN 1 ELSE 0 END) --conditional
FROM
    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. cách hiệu quả để triển khai phân trang

  2. hiển thị nhiều bản ghi bằng cách sử dụng tập kết quả

  3. Tôi có nên lập chỉ mục một trường bit trong SQL Server không?

  4. Tạo cột được tính toán bằng cách sử dụng dữ liệu từ một bảng khác

  5. Xóa các số 0 đứng đầu khỏi một trường trong câu lệnh SQL