Dans Oracle, vous pouvez trier les données, puis utiliser les instructions imbriquées rownum et aql pour interroger les premières données. La syntaxe est "select*from(select*from test order by a)where rownum<2;".
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
Comment Oracle interroge-t-il le premier élément de données
Cela est réalisé à l'aide de rownum Le tri peut être effectué après avoir ajouté rownum dans Oracle.
L'utilisation de rownum filtre généralement une partie des lignes comme résultat, donc si vous triez à nouveau, vous ne triez qu'une partie des résultats, ce qui peut ne pas être le résultat souhaité.
Si vous triez d'abord puis rownum dans Oracle, vous pouvez utiliser l'imbrication SQL pour y parvenir, comme
select * from (select * from test order by a) where rownum<2;
Bien que ce SQL puisse être implémenté, vous pouvez interroger les 10 premières données après le tri et les modifier en fonction des besoins réels.
ROWNUM est une séquence, qui correspond à l'ordre dans lequel la base de données Oracle lit les données du fichier de données ou du tampon. Lorsqu'il obtient le premier enregistrement, la valeur du numéro de ligne est 1, le deuxième enregistrement est 2, et ainsi de suite. Si vous utilisez >,>=,=,between... et ces conditions, étant donné que le numéro de ligne du premier enregistrement obtenu à partir du tampon ou du fichier de données est 1, il sera supprimé, puis supprimera l'enregistrement, mais il Le numéro de ligne est toujours 1, et est à nouveau supprimé, et ainsi de suite, et il n'y a aucune donnée.
Par exemple, si vous souhaitez interroger la première ligne de données de la table, vous pouvez utiliser l'instruction suivante
select * from table where rownum=1 ;
rownum est une séquence, qui est l'ordre dans lequel la base de données Oracle lit les données du fichier de données ou du tampon . Lorsqu'il obtient le premier enregistrement, la valeur du numéro de ligne est 1, le deuxième enregistrement est 2, et ainsi de suite.
Tutoriel recommandé : "Tutoriel Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!