voici l'exemple:convertir valeur de la cellule à la colonne respective dans PostgreSQL
select * from tmp
--output
A B Value
---------------------
a x 1
b x 2
a y 3
b y 4
c y 5
Après une commande SQL regroupement sur la colonne B, je voudrais faire chaque valeur de la colonne A à une colonne séparée comme illustré ci-dessous :
B a b c
----------------------------
x 1 2 null
y 3 4 5
Y at-il une terminologie spécifique pour cette transformation? Merci!
Quel est le résultat attendu si quelqu'un insère soudainement (e, v, 6)? – jarlh
Ensuite, il devrait avoir une autre colonne nommée v, dont la valeur est nulle pour tout x et y, sauf que pour v c'est 6. @jarlh – KAs