Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Takto fungujú:
* `a": Operátor „a`“ vyžaduje, aby všetky * podmienky boli pravdivé pre to, aby bol riadok zahrnutý do sady výsledkov.
* `alebo ': Operátor `alebo` vyžaduje * aspoň jednu * podmienku, aby bola pravdivá pre to, aby bol riadok zahrnutý do sady výsledkov.
* `Not ': Operátor „nie“ neguje podmienku vrátane riadkov, kde je podmienka *false *.
Príklady:
Povedzme, že máte tabuľku s názvom „Zákazníci“ so stĺpcami `customerID`,` name ', `City` a` country ".
1. Pomocou `a`:
Nájsť zákazníkov, ktorí žijú v „Londýne“ a pochádzajú z „Veľkej Británie“:
`` sql
Vybrať *
Od zákazníkov
Kde mesto ='Londýn' a country ='UK';
`` `
Tento dotaz vracia iba riadky, v ktorých je „mesto“ „Londýn“ * a * `Country` je„ UK “.
2. Používanie `or:
Nájsť zákazníkov, ktorí žijú v „Londýne“ alebo „Paríž“:
`` sql
Vybrať *
Od zákazníkov
Kde City ='London' alebo City ='Paris';
`` `
Tento dotaz vracia riadky, kde „mesto“ je „Londýn“ * alebo * `City` je„ Paríž “(alebo oboje).
3. Použitie `nie:
Nájsť zákazníkov, ktorí nie sú * žijúci v „Londýne“:
`` sql
Vybrať *
Od zákazníkov
Kde nie mesto ='Londýn';
`` `
Tento dotaz vracia všetky riadky okrem tých, kde „mesto“ je „Londýn“.
4. Kombinácia operátorov:
Tieto operátory môžete kombinovať tak, aby ste vytvorili ešte zložitejšie podmienky:
Nájsť zákazníkov, ktorí žijú v „Londýne“ alebo „Paríži“ a sú z „Veľkej Británie“:
`` sql
Vybrať *
Od zákazníkov
Kde (City ='London' alebo City ='Paris') a country ='UK';
`` `
Všimnite si zátvorky okolo `(City ='London' alebo City ='Paris')`. Zátvorky riadia poradie operácií a zabezpečujú, aby sa podmienka `alebo` vyhodnotila pred podmienkou` a ". Bez zátvoriek by výsledok bol iný.
5. Použitie `medzi` a` in` Operators:
Tieto sú často užitočné na zjednodušenie viacerých „alebo“ podmienok:
* „Medzi“:Kontroluje, či je hodnota v rozsahu (vrátane).
`` sql
Vybrať *
Od zákazníkov
Kde CustomerID medzi 100 a 200;
`` `
* `IN`:Kontroluje, či je hodnota jednou z niekoľkých zadaných hodnôt.
`` sql
Vybrať *
Od zákazníkov
Kde mesto v („Londýn“, „Paríž“, „New York“);
`` `
Nezabudnite vždy používať zátvorky na objasnenie poradia operácií pri kombinácii viacerých logických operátorov, najmä s použitými „a` alebo `. To zlepšuje čitateľnosť a zabraňuje neočakávaným výsledkom.