SQL Kde: Jak používat a příklady

Jedním z nejběžnějších programovacích jazyků pro práci s databázemi je SQL. Jazykové konstrukce umožňují nejen vytvářet databázi, ale také provádět s ní různé manipulace s cílem změnit data nebo jejich vzorkování.

Pro výběr databázových dat se použije volba [sada dat] z [název tabulky]. Jak ukazuje zkušenost, v 80% případů při použití vzorových datových požadavků je třeba aplikovat různé podmínky - parametry. Chcete-li to provést, v jazyce, jako doplněk k dotazu, jeho komplikace, byla zavedena klauzule SQL-Where.


Jak použít podmínku Kde

Je často nutné, aby programátor zvolil v podstatě pro sestavu data uložená v databázi. Nestačí stavět jednoduchou ukázkovou žádost. Zpravidla je nutné brát v úvahu různé podmínky, parametry odběru vzorků, které mohou být hodně nebo kontrolovat. Zahrnuje data ve specifikovaném rozsahu nebo jsou ve specifikované tabulce. Konstrukce SQL-Kde může být použita k určení podmínek vzorkování dat nebo ke kontrole, zda jsou data zahrnuta do vzorku nebo do tabulky třetí strany.

Použijte Kde na dotaz parametry vzorku

Chcete-li nastavit určité parametry pro výběr z databáze zpráv, syntaxe konstrukce SQL-Where lze snadno uspořádat. Chcete-li to provést, můžete použít následující pravidla:
  • Je třeba vytvořit standardní dotaz pomocí návrhu Select * from.
  • Definujte pomocí klíče Join construct, pomocíkteré tabulky budou vybrány.
  • Použijte klauzuli Where pro zadání seznamu parametrů vzorku.
  • Takové požadavky jsou v konstrukci poměrně jednoduché a nezpůsobují problémy ani pro začátečníky.

    Použití design otestovat vstup

    V případě, že programátor za úkol nejen zvolit z tabulky daty, ale také kontrolovat jejich vstupu do jedné nebo více tabulek, které plánují, design SQL-Kde je nepostradatelná.


    Tato syntaxe struktury můžete vytvořit stejné podmínky, ale s vnořených dotazů bude kontrolovat vstupní vybrané řádky v sadě databázových tabulek třetích stran. Typicky je pro takové účely vytvořena dočasná tabulka, ve které je vše zapsáno, aby se ověřila zadání datové sady.

    Příklady použití Kde

    Zde jsou některé příklady Where SQL. Pro začátek si představte, že existují dva tabulky s daty - Stuff a TovarAmount. První je název produktu, cena, datum prodeje a zákazník, který produkt zakoupil. Druhý uvádí dostupnost zboží a přesněji to, co je k dispozici. Parametr příklad dotazu, který určuje všechny výrobky prodávané pod počtu dnů navrhnout takovou povahu: select * from Stuff Kde T_Date & gt; = '12 /01/2016 ‚a T_Date 0 Tento plán dotaz vrátí seznam produktů uvedených v tabulce které byly prodány během prvních sedmi dnů v prosinci, což je doloženo jednou ze vzorových podmínek: T_PriceOut> 0. Pokud vezmeme v úvahu stav odvolání výrobků, které jsou k dispozici, navrhneme takový plán: select * from Stuff Kde T_Tovar v (vyberte TA_Tovar kde TA_ Částka & gt; 0) investoval podmínkyMůže být spousta míst, ale stojí za to pamatovat, že čím více podmínek je uloženo, tím déle bude dotaz fungovat. To je právě důvod použití dočasných tabulek. Je mnohem rychlejší vytvořit několik takových a poté porovnat data v nich, než vytvořit stav s několika úrovněmi ověření dat.

    Související publikace