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

THAM GIA dữ liệu từ cùng một bảng

Bạn không cần tham gia:

SELECT
    position,
    SUM(status = 'Y') AS StatusIsYes,
    SUM(status = 'N') AS StatusIsNo
FROM students
GROUP BY position

Lưu ý cách phân phối CASE khá thú vị , bởi vì trong mysql (only) true1false0 , vì vậy sum() của một điều kiện đếm bao nhiêu lần nó đúng :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Match Fulltext

  2. PHP MySQL Google Chart JSON - Ví dụ đầy đủ

  3. Biểu đồ JFreechart với Thời gian từ Cơ sở dữ liệu SQL

  4. Cách phù hợp để tính số lượt nhận xét, lượt truy cập và lượt thích bài viết trong chỉ mục bài viết là gì?

  5. Sắp xếp theo thứ tự Truy vấn để tìm tất cả các bản ghi nằm trong phạm vi ngày