Select the product you need help with
Ako sa dynamicky číslovanie riadkov vo vyhlásení vyberte Transact-SQLID článku: 186133 - Zobraziť produkty, ktorých sa tento článok týka. Na tejto stránkeSUHRN Tento článok popisuje dynamicky hodnosť riadkov, keď
vykonať príkaz SELECT pomocou pružná metóda, ktorá môže byť
len možné riešenie a ktoré je rýchlejšie ako procesné roztoku. Riadok
číslovanie alebo poradie je typické procesnej otázke. Riešenia, ktoré sú zvyčajne
na základe slučky a dočasným tabuľkám; preto sú založené na serveri SQL Server
slučky a kurzorov. Táto technika je založená na auto pripojiť. Vybraný
vzťah je zvyčajne "je väčšia ako." Počítať, koľkokrát každý prvok
najmä množiny údajov napĺňa vzťah "je väčšia ako" keď
súbor je v porovnaní s sama. Poznámka: Nasledujúce príklady sú založené na krčmy databáza. V predvolenom nastavení Northwind Ukážková databáza a krčmy Ukážková databáza nie sú nainštalované v SQL Server 2005. Týchto databáz možno stiahnuť z Preberacieho centra spoločnosti Microsoft. Pre viac informácií, navštívte nasledovnú webovú lokalitu spoločnosti Microsoft: http://go.Microsoft.com/fwlink/?LinkId=30196 Po prevzatí SQL2000SampleDb.msi, extraktu vzorky databázy skripty dvojitým kliknutím na SQL2000SampleDb.msi. V predvolenom nastavení SQL2000SampleDb.msi bude Extrahovať databázu skripty a súbor readme do nasledujúceho priečinka:
(http://go.microsoft.com/fwlink/?linkid=30196)
C:\SQL Server 2000 ukážkové databázy Postupujte podľa pokynov v súbore readme spustiť inštalačné skripty. Ak používate SQL Server 2005Odporúča sa použiť poradie funkcií, ktoré sú poskytované ako nová funkcia programu SQL Server 2005. Ďalšie informácie o funkciách poradie na webovej lokalite Microsoft Developer Network (MSDN):http://msdn2.Microsoft.com/en-us/library/ms189798.aspx
(http://msdn2.microsoft.com/en-us/library/ms189798.aspx)
Príklad 1V tomto príklade:
Rank Au_Lname Au_Fname
---- -------------- -----------
1 Bennet Abraham
2 Blotchet-Halls Reginald
3 Carson Cheryl
4 DeFrance Michel
5 del Castillo Innes
6 Dull Ann
7 Greene Morningstar
8 Green Marjorie
9 Gringlesby Burt
10 Hunter Sheryl
11 Karsen Livia
12 Locksley Charlene
13 MacFeather Stearns
14 McBadden Heather
15 O'Leary Michael
16 Panteley Sylvia
17 Ringer Albert
18 Ringer Anne
19 Smith Meander
20 Straight Dean
21 Stringer Dirk
22 White Johnson
23 Yokomoto Akiko
(23 row(s) affected)
Príklad 2V tomto príklade:
Rank Stor_Id Qty ---- ------- --- 1 6380 8 2 7896 120 3 8042 240 4 7067 360 5 7066 625 6 7131 780 (6 row(s) affected) Použite nasledujúci kód v SQL Server 2005. rank stor_id qty ------- ------- ------ 1 7131 130 2 7066 125 3 7067 90 4 8042 80 5 7896 60 6 6380 8 (6 row(s) affected) Príklad 3V tomto príklade:
Rank Pub_Id Sales ---- ------ -------- 1 0736 1,961.85 2 0877 4,256.20 3 1389 7,760.85 (3 row(s) affected) Použite nasledujúci kód v SQL Server 2005. rank pub_id sales ------- ------ --------- 1 1389 2586.95 2 0877 2128.10 3 0736 1961.85 (3 row(s) affected) Nevýhody
Rank Title_Id Qty ---- -------- ---- 1 MC2222 10 4 BU1032 60 4 BU7832 60 4 PS3333 60 7 PS1372 140 7 TC4203 140 7 TC7777 140 10 BU1111 250 10 PS2106 250 10 PS7777 250 11 PC1035 330 12 BU2075 420 14 MC3021 560 14 TC3218 560 15 PC8888 750 16 PS2091 1728 (16 row(s) affected) Dávky
Publisher Earnings
------------- --------
0736 : 1,961.85
0877 : 4,256.20
1389 : 7,760.85
publisher earnings
-------------------- ---------------------
0736 : 1961.85
0877 : 2128.10
1389 : 2586.95
(3 row(s) affected)Príklad 2:
Book Qty
------------------------------------------- ----
MC2222 : 10
BU1032 : 60
BU7832 : 60
PS3333 : 60
PS1372 : 140
TC4203 : 140
TC7777 : 140
BU1111 : 250
PS2106 : 250
PS7777 : 250
PC1035 : 330
BU2075 : 420
MC3021 : 560
TC3218 : 560
PC8888 : 750
PS2091 : 1728
(16 row(s) affected)
Book qty
--------------------------------------------- -----------
MC2222 : 10
BU1032 : 15
BU7832 : 15
PS3333 : 15
TC4203 : 20
TC7777 : 20
PS1372 : 20
BU1111 : 25
PS7777 : 25
PS2106 : 25
PC1035 : 30
BU2075 : 35
MC3021 : 40
TC3218 : 40
PC8888 : 50
PS2091 : 108
(16 row(s) affected)
VlastnostiID článku: 186133 - Posledná kontrola: 19. októbra 2011 - Revízia: 2.0 Informácie v tomto článku sa týkajú nasledujúcich produktov:
Strojovo preložené DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje. Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:186133
(http://support.microsoft.com/kb/186133/en-us/
)
| Preklady článku
|




Späť na začiatok








