J'ai les colonnes ID
et NUMBER
dans ma table.PIVOT, comment convertir d'autres lignes que celles spécifiées en colonne?
ID peut être quelque chose de 1 à 200, et peut être quelque chose NUMBER de 1 à 100000.
Le code ci-dessous fonctionne parfaitement.
SELECT *
FROM PIVOT_DATA
PIVOT (
SUM(NUMBER)
FOR (ID)
IN (1 , 2)
);
Mais, je veux sélectionner 3 colonnes (1, 2, autres), comment puis-je sélectionner tous les autres ID autre que 1 ou 2? Ca devrait être quelque chose comme le code ci-dessous, mais quoi?
SELECT *
FROM PIVOT_DATA
PIVOT (
SUM(NUMBER)
FOR (ID)
IN (1 , 2, OTHERS)
);