Dator > hur man använder row_number funktion i tsql

  • hur man använder row_number funktion i tsql


  • I MS SQL version 2000 och innan det innebar en stor mängd kodning lägga till en rad nummer till resultatet av en SELECT-sats . I MS SQL 2005 Microsoft introducerade ROW_NUMBER funktion för att förenkla denna uppgift . Det är inte ANSI standard, men om du bara använder Microsoft SQL det kan väl vara värt att använda

    Du behöver : .
    MS SQL 2005 eller över


    1

    Anta att du får i uppgift att returnera en rekord av de fem största besparing kunder med deras position från din Microsoft SQL -databas . Innan Microsoft SQL 2005 detta invovled en bra bit av arbete , propbably antingen med en temp tabell med en identitet kolumn eller en markör .
    2 .
    " Välj topp 5 Namn , Besparingar från tblSavings ordning av Savings Desc " Detta kommer att returnera önskad data minus radnumret för varje rad .
    3 .
    Använda Row_Number funktionen kan du lägga till en kolumn rad nummer till resultatet.
    ' Välj topp 5 Namn , Savings Row_Number över ( beställning av Besparingar fallande ) från tblSavings beställning av Besparingar Desc "kommer sökresultatet att ou söker .

    tips och varningar


  • row_number Funktionen är inte ANSI-standard så kanske inte finns på SQL andra plattformar än Microsoft SQL Server 2005 eller högre .

Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man installerar Android SDK och Eclipse på ubuntu 9 att utveckla för Android-telefoner





Relaterade artiklar


  • specifikationerna för en HP nc6000
  • hur man laddar häftklamrar i HP LaserJet 9055
  • Hur man använder en tv som skärm till en gateway dx4300
  • överföringshastigheten för ett USB-minne
  • Lägga till en andra SATA till ett asus
  • hur du uppdaterar BIOS på Presario R3000
  • de billigaste Logitech Cordless möss
  • Inspiron 5000e specifikationer
  • hur man spelar in HD att ta kort
  • hur man skapar en XSL -fil från XML