PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment aplatir un résultat PostgreSQL

C'est une demande courante. C'est ce qu'on appelle une requête pivot ou analyse croisée. PostgreSQL n'a pas de syntaxe intégrée intéressante pour cela, mais vous pouvez utiliser le crosstab fonction de la tablefunc module pour faire ce que vous voulez .

Pour plus d'informations, recherchez Stack Overflow pour [postgresql] [pivot] ou [postgresql] [crosstab] .

Certains systèmes de bases de données relationnelles offrent un bon moyen de le faire avec une requête intégrée, mais pas encore PostgreSQL.