MySQL SELECT

author
0 minutes, 46 seconds Read

Oba příkazy SQL SELECT * FROM zakaznici WHERE 1 a SELECT * FROM zakaznici vrací všechny řádky z tabulky „zakaznici“.

WHERE 1 je podmínka, která vrací všechny řádky bez ohledu na jejich obsah. To znamená, že příkaz SELECT * FROM zakaznici WHERE 1 bude mít stejný výsledek jako SELECT * FROM zakaznici.

Obvykle se používá podmínka WHERE k vyhledání řádků v tabulce na základě určitých kritérií, jako jsou hodnoty sloupců. V tomto případě však podmínka WHERE 1 není kritériem pro výběr řádků, ale spíše je to konstanta, která umožňuje získat všechny řádky z tabulky.

Na druhé straně, příkaz SELECT * FROM zakaznici vrací také všechny řádky z tabulky „zakaznici“, ale bez jakékoliv podmínky pro výběr řádků. To znamená, že tento příkaz SQL je nejobecnější a vrací všechny řádky z tabulky „zakaznici“.

Podobné příspěvky

Napsat komentář