Comment ignorer que les n premières lignes dans la requête sql

Je veux incendie d'une Requête "SELECT * FROM TABLE", mais de sélectionner uniquement à partir de la ligne N+1. Aucune idée sur comment faire?

Qui sgbdr êtes-vous à l'aide de f.e. oracle, mysql ou sql-server)?
Qui sgbd? "OFFSET n" est la norme ANSI SQL, mais de nombreux sgbd produits de le faire par leurs propres moyens, par exemple. LIMITE, HAUT...
Aussi, si vous souhaitez trouver de lignes dans une ligne donnée-numéro de série, vous pouvez utiliser des fonctions comme ROW_NUMBER. Mais cela dépend vraiment de votre sgbd.
De vérifier la fonction ROW_NUMBER ().
(a) Dans les Bases de données Relationnelles (ie. ceux qui se conforment au Modèle Relationnel), les lignes sont pas ordonné, toute commande qui peut être requise déclaré explicitement par le code appelant via ORDER BY … (b) Nous n'avons pas les numéros de ligne ou ROW_NUMBER(), qui est en fait un ID de l'Enregistrement. Ce sont des enregistrement physique (pas de ligne) locators, le RM exigences Clés logiques. (c) par conséquent, dans un RDb, votre question n'existe pas, nous SELECT … WHERE Key >= "value". Il existe d'Enregistrement, les Systèmes de classement, qui n'ont aucun de l'Intégrité, de la Puissance, de Vitesse ou d'un RDb.

OriginalL'auteur Ambkrish | 2015-04-27