hobby:development:sql:select:query_0002

Questa รจ una vecchia versione del documento!


Enumerare i risultati di una query Vai alla mappa
(Come enumerare i record ottenuti da una select)

Serviamoci della seguente tabella di esempio:

USE DbTemp
 
IF OBJECT_ID(N'dbo.tblData', 'U') IS NOT NULL
    DROP TABLE dbo.tblData
 
-- Create table [dbo].[tblData]
PRINT (N'Create table [dbo].[tblData]')
 
CREATE TABLE dbo.tblData (
    IdData INT NOT NULL DEFAULT 0
   ,Code VARCHAR(50) NOT NULL DEFAULT ('')
   ,Description VARCHAR(150) NOT NULL DEFAULT ('')
   ,Data DATETIME NOT NULL DEFAULT (GETDATE())
) 
ON 
[PRIMARY]

WITH PageTable AS
(
	SELECT
		 ROW_NUMBER() OVER(ORDER BY MrpCode ASC) RowNumber
		,*
	FROM LvtBom.dbo.view_pdm_items_toimport
)
SELECT * FROM PageTable
WHERE RowNumber BETWEEN 1 AND 100;

  • hobby/development/sql/select/query_0002.1609760538.txt.gz
  • Ultima modifica: 2021/01/04 12:42
  • da mauro.cortese