sql >> Database teknologi >  >> RDS >> Sqlserver

Øget mængde af hver række i sql

Dette har nøjagtig den samme begrænsning som WadimX's svar, men det vil klare 100 rækker. For at producere dit eksempel output givet din inputtabel (som jeg vil referere til som eksempel ):

;MED nums AS (VÆLG 1 SOM RækkeNum, Navn, Beløb FRA (VÆLG Navn, Beløb FRA eksempel) s UNION ALLE VÆLG RækkeNum + 1 Som RækkeNum, Navn, CAST(1.1*Beløb SOM INT) SOM Beløb FRA nums WHERE RowNum <5) VÆLG RowNum AS NO, Name, AmountFROM nums ORDER BY Name

SQLFiddle

Det returnerer 5 rækker for hver post i eksempel , kan du øge dette antal ved at ændre RowNum <5 til 100 eller hvor mange du vil.

Output

SNr Navn Beløb----------------------1 A 12002 A 13203 A 1452... ... ... 


  1. Opdateringsproblemer med at skabe et simpelt Php, MySql stemmesystem

  2. Sådan indsætter du en hebraisk værdi i en mysql db i php

  3. Konverter tal til ord i det indiske nummereringssystem

  4. Hvordan opgraderer jeg osCommerce Database fra v2.2 til v2.3