-je créer un ordre par index sur une tablecréer l'index fonctionnel avec un ordre par clause dans oracle
Student (
roll_No,
name,
stream,
percentage,
class_rank,
overall_rank )
Je souhaite interroger quelque chose comme
SELECT *
FROM student
WHERE stream = 'science'
Le résultat attendu serait la les étudiants classés par ordre décroissant de leur rang. Une exigence est que je ne peux pas spécifier order by clause dans la requête elle-même.
Ceci devrait être réalisé par un index sur (flux, ordre par class_rank desc). Est-ce réalisable en oracle?
La seule façon de garantir l'ordre des ensembles de résultats est d'utiliser une clause ORDER BY; un index permet d'accélérer la récupération des données lorsque cela est possible. –
Donc, cela semble être un exercice de devoirs mis en place par un tuteur qui ne sait pas de quoi ils parlent. Bonne chance avec ça! –