SQL Kde: Ako používať a príklady

Jedným z najbežnejších programovacích jazykov pre prácu s databázami je SQL. Jazykové konštrukcie umožňujú nielen vytvorenie databázy, ale aj rôzne manipulácie s ňou na zmenu údajov alebo ich vzorkovanie.

Na výber databázových údajov sa použije voľba [set dát] z [názov tabuľky]. Ako ukazuje skúsenosť, v 80% prípadov, pri použití vzorových dátových požiadaviek, musíte použiť rôzne podmienky - parametre. Ak to chcete urobiť, v jazyku, ako doplnok k dopytu, jeho komplikácia bola zavedená klauzula SQL-Where.


Použitie podmienky Kde

Je často potrebné, aby programátor zvolil v podstate na poskytnutie správy údaje uložené v databáze. Nemusí stačiť vytvoriť jednoduchú požiadavku na vzorky. Spravidla je potrebné brať do úvahy rôzne podmienky, parametre odberu vzoriek, ktoré môžu byť dosť veľa, alebo skontrolovať. Zahŕňa údaje v určenom rozsahu alebo sú v špecifikovanej tabuľke. Konštrukcia SQL-Kde sa môže použiť na špecifikáciu podmienok vzorkovania údajov alebo na kontrolu, či sú údaje zahrnuté do vzorky alebo do tabuľky tretej strany.

Použiť Kde sa dopytovať parametre vzorky

Ak chcete nastaviť určité parametre pre výber z databázy prehľadov, syntax konštruktov SQL-Where môže byť ľahko organizovaný. Ak to chcete urobiť, môžete použiť nasledujúce pravidlá:
  • Musíte vytvoriť štandardný dopyt pomocou návrhu Select * from.
  • Definujte pomocou kľúča Pripojiť konštrukt, pomocouktoré tabuľky budú vybraté.
  • Pomocou klauzuly Kde môžete špecifikovať zoznam parametrov vzorky.
  • Takéto požiadavky sú v stavebníctve celkom jednoduché a nespôsobujú problémy ani pre začiatočníkov.

    Použitie design otestovať vstup

    V prípade, že programátor za úlohu nielen zvoliť z tabuľky dátami, ale aj kontrolovať ich vstupu do jednej alebo viacerých tabuliek, ktoré plánujú, design SQL-Kde je nepostrádateľná.


    Táto syntax štruktúry môžete vytvoriť rovnaké podmienky, ale s vnorených otázok bude kontrolovať vstupné vybrané riadky v sade databázových tabuliek tretích strán. Zvyčajne na tento účel vytvorená dočasná tabuľka, ktorý zaznamenal všetky nevyhnutné skontrolovať sadu záznam dát.

    Príklady použitia Kde

    Tu sú niektoré príklady Where SQL. Začal si predstaviť, že existujú dve dátové tabuľky - Stuff a TovarAmount. Prvým je názov produktu, cena, dátum predaja a zákazník, ktorý produkt zakúpil. Druhá informuje o dostupnosti tovaru a presnejšie o tom, čo je k dispozícii. Parameter príklad dotazu, ktorý určuje všetky výrobky predávané pod počtu dní navrhnúť takú povahu: select * from Stuff Kde T_Date & gt; = '12 /01/2016, a T_Date 0 Tento plán dotaz vracia zoznam výrobkov uvedených v tabuľke ktoré boli predávané v prvých siedmich dní mesiaca decembra, ako je naznačené jednu z podmienok vzorky: T_PriceOut teplote 0. Ak vezmeme do úvahy stav odvolania výrobkov, ktoré sú k dispozícii, navrhneme takýto plán: select * from Stuff Kde T_Tovar v (vyberte TA_Tovar kde TA_ Suma & gt; 0) investoval podmienkyMôže byť veľa miest, ale stojí za to pamätať, že čím viac podmienok sú uložené, tým dlhšie bude dopyt fungovať. To je práve dôvod na použitie dočasných tabuliek. Je oveľa rýchlejšie vytvoriť niekoľko takýchto a potom porovnať údaje v nich, ako vytvoriť stav s niekoľkými úrovňami overenia údajov.

    Súvisiace publikácie