Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybierz z dwoma liczbami w tej samej kolumnie

SELECT MONTH(date) AS month, 
       count(DISTINCT case when field = 1 then ip end) as f1,
       count(DISTINCT case when field = 2 then ip end) as f2
FROM table_name 
WHERE field in (1,2)
GROUP BY month



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. proste zapytanie sql, łączenie wyników i dzielenie

  2. Jak używać aliasu w klauzuli where w mysql

  3. Przypadki użycia MySQL `FORCE INDEX`?

  4. Wybierz Wszystkie wydarzenia z wydarzeniem->Harmonogram->Data między datą rozpoczęcia i zakończenia w CakePHP

  5. Ograniczenie MySQL InnoDB nie działa