2010-05-19 3 views
0

j'ai vu quelques sujets à ce sujet, mais le problème est que les solutions nécessaires un « switch case » ... Like thisdynamique ORDER BY dans SQL Server

J'ai une table avec beaucoup de colonnes, est-il façon de faire un tri dynamique sans le commutateur?

Répondre

1

n °

Sauf si vous utilisez SQL dynamique.

Ou vous pouvez utiliser ROW_NUMBER() pour générer des séquences arbitraires à trier ... mais ce n'est pas différent de CASE simplement déplacer la complexité autour.

Pour être honnête, si j'avais l'une des 10 colonnes à trier, je le ferais arriver sur le client dans une grille triable ...

Questions connexes