Funkce Partition

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Vrátí hodnotu typu Variant (String) označující, kde se číslo nachází v rámci počítaných řad oblastí.

Syntaxe

Oddílu ( číslo, spustit, zastavit, intervalu)

Syntaxe funkce oddíl obsahuje následující argumenty:

Argument

Popis

číslo

Povinné. Celé číslo, které chcete vyhodnotit proti oblastí.

začátek

Povinné. Celé číslo, které představuje začátek celkové oblasti čísel. Číslo nesmí být menší než 0.

Stop

Povinné. Celé číslo, které končí celkové oblasti čísel. Čísla nemůžou být rovna nebo menší než start.

interval

Povinné. Celé číslo, které určuje velikost oddílů v rámci celkové oblasti čísel (mezi zahájení a sNahoře).


Poznámky

Funkce Partition identifikuje určitý rozsah, ve kterém číslo spadá a vrátí hodnotu typu Variant (String) popisující této oblasti. Funkce Partition je nejužitečnější v dotazech. Můžete vytvořit výběrový dotaz, který ukazuje počet objednávek spadá do různých oblastí, například hodnoty pořadí od 1 do 1000, 1001 na 2000 a tak dál.

Následující tabulka ukazuje, jak oblastí jsou určena pomocí tři sady Spustit, Zastavita interval argumentů. Rozsah první a poslední sloupce zobrazují vrátí oddíl . Rozsahy představují dolní_mez:horní_mez, kde jsou dolního konce (dolní_mez) oblast oddělená od výkonných (horní_mez) v oblasti pomocí dvojtečky (:).

začátek

Stop

interval

Před prvním

První rozsah

Poslední rozsah

Po posledním

0

99

5

" :-1"

"0: 4"

"95: 99"

"100:"

20

199

10

": 19"

"20:29"

"190: 199"

"200:"

100

1010

20

": 99"

"100: 119"

"1000: 1010"

"1011:"


V předchozí tabulce třetího řádku se zobrazí výsledek při spuštění a ukončení definují množinu čísla, která nejde rovnoměrně vydělí interval. Posledního rozsahu rozšiřuje Zastavit (11 čísla) i v případě interval je 20.

V případě potřeby oddíl vrátí pásmový dost úvodní mezery, aby byl stejný počet znaků nalevo nebo napravo od dvojtečka jsou znaky v Zastavitplus jeden. Zajistíte tím, že pokud používáte oddílu s jinými čísly, bude výsledný text se bude přistupovat správně během všech následujících operací třídění.

Pokud intervalu 1, rozsah je číslo: číslo, bez ohledu na to argumenty začátek a Konec . Například pokud interval je 1, je číslo 100 a Zastavit 1000, vrátí funkce Partition "100: 100".

Pokud některý z části hodnotu Null, oddílu vrátí hodnotu Null.

Příklad

Tento příklad předpokládá, že máte tabulku objednávek obsahující pole Dopravné. Vytvoří vyberte postup, který počítá počet objednávek, pro které náklady na dopravné spadají do několika oblastech. Funkce Partition nejdřív slouží k vytvoření těchto oblastí a potom funkce SQL Count spočítá počet objednávek v každém rozsahu. V tomto příkladu jsou argumenty funkce Partitionzahájení = 0, Zastavit = 500 interval = 50. První oblast proto by 0:49, a tak dále až 500.

SELECT DISTINCTROW Partition([freight],0, 500, 50) AS Range,
Count(Orders.Freight) AS Count
FROM Orders
GROUP BY Partition([freight],0,500,50);

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×