Il existe une fonctionnalité dans Oracle qui permet d'utiliser un nombre entre parenthèses au lieu de nommer un champ pour classer un résultat. Exemple: cette requête commander le résultat par la colonne « id »:Numéro Oracle entre parenthèses au lieu du nom du champ
select name, id
from table
order by (2)
Quel est le nom de cette fonctionnalité et où puis-je lire la documentation peut à ce sujet?
Ceci est utile. Mais je veux comprendre le mécanisme de "position" d'Oracle. Ex. Puis-je l'utiliser dans un GROUP BY? –
Non, pas dans la clause GROUP BY - vous devez explicitement nommer chaque élément exactement comme il apparaît dans la liste de sélection. – DCookie
Pas que ça ne soit pas pratique à certains moments ;-) – DCookie