Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako možno obmedziť výsledky databázového dotazu na určité špecifické hodnoty?

Ak chcete obmedziť výsledky databázového dotazu na určité špecifické hodnoty, môžete použiť operátor „IN“. Operátor „IN“ vám umožňuje zadať zoznam hodnôt, s ktorými sa môže zadaný stĺpec zhodovať. Napríklad nasledujúci dopyt by vrátil všetky riadky z tabuľky zákazníkov, kde sa stĺpec mesto rovná buď New York alebo Los Angeles:

```sql

VYBRAŤ *

OD zákazníkov

WHERE city IN („New York“, „Los Angeles“);

```

Operátor `IN` možno použiť aj s poddotazmi. Napríklad nasledujúci dotaz vráti všetky riadky z tabuľky zákazníkov, kde sa stĺpec mesto rovná ktorémukoľvek z miest uvedených v tabuľke miest:

```sql

VYBRAŤ *

OD zákazníkov

WHERE city IN (SELECT city FROM cities);

```

Operátor `IN` je výkonný nástroj, ktorý možno použiť na obmedzenie výsledkov databázového dotazu na konkrétne hodnoty. Dá sa použiť s jednostĺpcovými aj viacstĺpcovými dotazmi a dá sa použiť aj s poddotazmi.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené