sql >> Databasteknik >  >> RDS >> Mysql

Räknar med villkor

Den enklaste frågan som fungerar på MySQL jag kan tänka mig är:

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

MySQL tvingar dig inte att group by id eftersom det icke-deterministiskt tar ett id, men where klausulen tvingar den kolumnen att bara ha ett id



  1. Beräkna storleken på en kolumntyp i Postgresql

  2. Flask-SQLAlchemy kontrollera om databasservern är responsiv

  3. Hur skickar man sessionsvariabler i JDBC-url korrekt?

  4. Service Broker-förbättringar i SQL Server 2016