Sdílet prostřednictvím


Určení klauzule TOP v dotazech (Visual Database Tools)

platí pro:SQL Server

Klauzule TOP vrátí pouze prvních n nebo n procent řádků z dotazu. Klauzule TOP je užitečná, když chcete zkontrolovat část výsledků a zjistit, jestli váš dotaz dělá to, co očekáváte, aniž byste museli využít veškeré prostředky nutné k získání všech výsledků dotazu.

Zadejte klauzuli TOP v dotazech

  1. Otevřete dotaz z Průzkumníka řešení nebo vytvořte nový.

  2. V nabídce Zobrazení vyberte okno Vlastnosti.

  3. V okně vlastnosti vyhledejte a rozbalte vlastnost Top Specification.

  4. Vyberte podřízenou vlastnost (Top) a nastavte ji na Ano.

  5. V části podřízené vlastnosti Výraz zadejte výraz, který má číselný výsledek (například "10" nebo "2*5").

  6. Vyberte podřízenou vlastnost Percent a určete, zda má být vlastnost Výraz považována za procento všech vrácených řádků (Ano) nebo jako absolutní počet vrácených řádků (Ne).

  7. Pokud dotaz používá ORDER BY klauzuli, vyberte vlastnost With Ties child a zvolte Ano , pokud chcete zobrazit všechny řádky ve skupině, pokud je zahrnuta pouze část skupiny nebo Ne , chcete-li je zkrátit.

Při procházení předchozího postupu si všimněte, že TOP klauzule zobrazená v podokně SQL se mění tak, aby odrážela aktuální nastavení vlastností.

Poznámka

Hodnoty podřízených vlastností nejvyšší specifikace můžete také změnit úpravou TOP klauzule v podokně SQL.