select name,
sum(case when `type` = 'Cash' then `value` else 0 end) as Cash,
sum(case when `type` = 'Card' then `value` else 0 end) as Card
from your_table
group by name
select name,
sum(case when `type` = 'Cash' then `value` else 0 end) as Cash,
sum(case when `type` = 'Card' then `value` else 0 end) as Card
from your_table
group by name
SQL ORDER BY :les 5 choses à faire et à ne pas faire pour trier les données comme un pro
Pourquoi avons-nous besoin de courtiers de messages comme RabbitMQ sur une base de données comme PostgreSQL ?
Comment surveiller l'exécution de PostgreSQL dans un conteneur Docker :deuxième partie
Comprendre les statistiques HAProxy pour MySQL et PostgreSQL