S tímto tématem se setkáte na našich kurzech ExcelTown.
Kurzy se standardně konají, se zajištěním potřebných hygienických opatření.

Tento článek ukazuje základní příkazy, které je fajn umět při dotazování se do dat.

Vyjdeme z této tabulky, která ukazuje přehled aut.

Získání všech záznamů - SELECT FROM

To je nejjednodušší. Zapíšeme tento dotaz, kde hvězdička vyjadřuje "všechno".a dbo.cars je označení tabulky.

  • SELECT *
    FROM dbo.cars

Všimněte si, že MS SQL si dotaz přepíše tak, že místo hvězdičky dosadí všechna záhlaví soupečků. Ty víceslovné jsou v hranaté závorce.

Filtr - WHERE

Potřebujeme použít příkaz WHERE. Pro vyfiltrování aut dražších než 200 000 použijeme tento zápis:

  • SELECT *
    FROM dbo.cars WHERE Price > 200000

MS SQL si doplní závorky, ale to je vcelku jedno.

Filtry se dají používat i s více podmínkami, např.:

  • SELECT *
    FROM dbo.cars
    WHERE (Price > 200000) AND (Color = 'Silver')

Seskupování - GROUP BY

Je také možné seskupovat, pomocí příkazu GROUP BY. Pro sečtení cen podle barev použijeme tento zápis:

  • SELECT Color, SUM(Price) AS [Total price]
    FROM dbo.cars
    GROUP BY Color

Na začátku říkáme co a jak počítáme a jak se bude jmenovat nový sloupec, a na konci přidáme podle čeho se seskupuje.

Řazení - ORDER BY

Takto seřadíme tabulku tak, že nejprve se seřadí podle Brand a pak podle Model.

  • SELECT *
    FROM dbo.cars
    ORDER BY Brand, Model

Výběr unikátních hodnot - DISTINCT

Takto z tabulky vypíšeme všechny položky z Brand.

  • SELECT DISTINCT Brand
    FROM dbo.cars

Výpis prvních hodnot - SELECT TOP

Takto z tabulky vypíšeme seznam deseti nejdražších aut

  • SELECT TOP 10 *
    FROM dbo.cars
    ORDER BY Price DESC

S tímto tématem se setkáte na našich kurzech ExcelTown.
Kurzy se standardně konají, se zajištěním potřebných hygienických opatření.

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář