sql >> Database teknologi >  >> RDS >> Mysql

MySQL - Tæller to ting med forskellige betingelser

Hvad med blot:

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


  1. SQL CASE-erklæring

  2. Installation af Oracle Instant Client

  3. Sorter efter ugedag fra mandag til søndag

  4. Hvordan kan jeg vælge fra liste over værdier i SQL Server