Maison > base de données > tutoriel mysql > Comment sélectionner une plage spécifique de lignes à l'aide de ROWNUM dans SQL ?

Comment sélectionner une plage spécifique de lignes à l'aide de ROWNUM dans SQL ?

Susan Sarandon
Libérer: 2025-01-05 03:42:39
original
469 Les gens l'ont consulté

How to Select a Specific Range of Rows Using ROWNUM in SQL?

Renvoi d'une plage spécifique de valeurs ROWNUM en SQL

Le retour d'une plage spécifique de valeurs ROWNUM peut être obtenu en utilisant la pseudo-colonne ROWNUM avec des sous-requêtes. Lorsque vous utilisez ROWNUM pour limiter le nombre de lignes renvoyées par une requête, il est crucial de considérer que les valeurs sont implicitement calculées et attribuées en fonction de l'ordre des données.

Pour récupérer les lignes dans une plage particulière, l'approche suivante peut être utilisé :

SELECT *
FROM
(
  SELECT m.*, ROWNUM AS r
  FROM maps006 AS m
)
WHERE
  r > 49 AND r < 101
Copier après la connexion

Dans cette sous-requête, la table d'origine maps006 est alias m. De plus, la pseudo-colonne ROWNUM est introduite et alias r. Cela nous permet de manipuler explicitement les valeurs ROWNUM dans la sous-requête.

La requête principale utilise ensuite la sous-requête pour récupérer uniquement les lignes où la colonne r satisfait aux critères de plage donnés (r > 49 AND r < 101 ). Cela garantit que les lignes renvoyées se situent dans la plage spécifiée de valeurs ROWNUM, répondant ainsi aux limitations rencontrées dans la requête d'origine.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal