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

Liczenie z warunkami

Najprostsze zapytanie działające na MySQL, jakie przychodzi mi do głowy, to:

select id, sum(country = 'Italy') values_in_Italy, count(*) Total from t
where id = 1

MySQL nie wymusza group by id ponieważ przyjmie niedeterministycznie jeden identyfikator, ale where klauzula wymusza, aby kolumna miała tylko jeden identyfikator



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć znaki emoji z ciągu?

  2. Czy wstawianie nowego wpisu do bazy danych jest szybsze niż sprawdzanie, czy wpis istnieje w pierwszej kolejności?

  3. Migracja MySQL do SQL Server

  4. Laravel - Model zapytań, jeśli wartości zawierają określony ciąg (pobrany z danych wejściowych wyszukiwania)

  5. Prosty sposób na obliczenie mediany za pomocą MySQL