Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL - Преброяване на две неща с различни условия

Ами просто:

SELECT 
    SUM(IF(name = ?, 1, 0)) AS name_count,
    SUM(IF(address = ? AND port = ?, 1, 0)) AS addr_count
FROM 
    table_name


  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 двоични регистрационни файлове (BinLog) с mysqlbinlog

  2. Поддържа ли MS-SQL таблици в паметта?

  3. Проблем с MySQL Match

  4. JSON_CONTAINS() Примери в MySQL

  5. Инструкция COUNT CASE и WHEN в MySQL