none
SQL 3 Datensätze beginnend ab dem 5. Datensatz RRS feed

  • Frage

  • Salü alle zusammen

    Kann ich in SQL eine Frage formulieren:

    Liefere mir 3 Datensätze, beginnend am dem 3. Datensatz sortiert nach Rang

    Der Anfang ist mir klar: SELECT TOP 5 ..... ORDER BY Rang

    aber wie sage ich beginnend ab dem 5.?

    Viele Grüsse
    Sabrina

    Donnerstag, 23. Juni 2011 16:17

Alle Antworten

  • Hallo Sabrina,
    Liefere mir 3 Datensätze, beginnend am dem 3. Datensatz sortiert nach Rang

    Der Anfang ist mir klar: SELECT TOP 5 ..... ORDER BY Rang

    aber wie sage ich beginnend ab dem 5.?


    Ab SQL Server 2005 kannst du das so machen:

      http://msdn.microsoft.com/de-de/library/ms186734.aspx
      (Beispiel B wäre für dich passend)

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    Donnerstag, 23. Juni 2011 17:39
    Moderator
  • Hallo Sabrina,

    und allgemein gültig, funktioniert es so (Beispiel anhand der AdventureWorks-DB):

    Select Top 3 * From Person.Address Where AddressID NOT IN (
      Select Top 5 AddressID From Person.Address Order By AddressID)
    Order By AddressID

     


    Gruß Falk
    XING
    Freitag, 24. Juni 2011 08:10