Analógia Oracle ROWNUM v Microsoft SQL Server

Podobne, ako som nedávno riešil implementáciu funkcionality ROWNUM v MySQL, tj. automatické číslovanie záznamov získaných z databázy, dnes došiel rad na Microsoft SQL Server. V zásade existuje niekoľko možných prístupov od využitia dočasných tabuliek a identity stĺpcov, cez self joiny (pre malý počet záznamov) až po využitie funkcie rank(). Tá je ale dostupná až od verzie 2005.

Materiály

Sequential Numbering/Counting of Records with SQL Server
How to dynamically number rows in a SELECT Transact-SQL statement
Migrating from Oracle to SQL Server

Leave a Reply

Your email address will not be published. Required fields are marked *