Considérons le tableau suivant
ColID Value
A 100
B 200
C 300
D 400
E 500
Quelle est la requête permettant de récupérer les valeurs du colID 'C', 'A', 'D' dans le même ordre ?
Considérons le tableau suivant
ColID Value
A 100
B 200
C 300
D 400
E 500
Quelle est la requête permettant de récupérer les valeurs du colID 'C', 'A', 'D' dans le même ordre ?
Select * from Tablex Where ColId in ('C', 'A', 'D') order by ColId -- This will yield 'A', 'C', 'D' order
Si vous voulez qu'il revienne dans l'ordre 'C' 'A' 'D', vous devez avoir une autre colonne comme :
ColID Value Ordinal
A 100 2
B 200 5
C 300 1
D 400 3
E 500 4
Alors, faites-le :
Select * from Tablex Where ColId in ('C', 'A', 'D') order by Ordinal
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.