Má a kde

Anonim

Každá klauzule

Stroje, zejména počítače, jsou navrženy jako prostředek lidské komunikace. Jako takové jsou vytvořeny tak, že jejich chování je řízeno programy, které používají umělý jazyk. Přírodní jazyk, jako je angličtina, nemůže být počítačem používán, protože slovní zásoba je příliš velká a stále se mění.

Počítačový jazyk musí být přesný a přesný, protože počítače nemají zdravý rozum, takže jsou založeny na algoritmu, který může vypočítat a zpracovávat data, stejně jako umožnit počítačům rozumět. Existuje několik počítačových jazyků, které byly vytvořeny. Každá z nich má dvě složky, syntaxi nebo formu a sémantiku nebo význam.

Existují jazyky sestavování, souběžné, datový tok, definice, funkce, mezilehlé, logické, procedurální a dotazovací. Jazyky dotazů se používají k dotazování v databázích a informačních systémech. Jedním z těchto jazyků je jazyk strukturovaných dotazů (SQL). SQL je jazyk databázového počítače s následujícími funkcemi: vkládání dat, aktualizace a odstranění, přístup a řízení a kontrola a modifikace schémat. Dále se dělí na následující prvky:

Výrazy Předpovídá Dotazy Prohlášení Klauzule

SQL má následující klauzule:

Podmínka omezení Klauzule pro aktualizaci Z klauzule Klauzule skupiny BY Objednací klauzule Kde je klauzule Current Of S klauzulí Kde klauzule

Klauzule se vždy používá s klauzulí o skupině. Používá se k filtrování záznamů, které jsou vráceny skupinou pomocí klauzule s využitím predikátu. Výsledky skupiny podle klauzule jsou omezeny použitím klauzule a jsou vybrány pouze zadané řádky.

Je to podobné, kdy klauzule a dotaz mohou mít jak klauzuli, tak klauzuli. V tomto případě se nejprve použije klauzule kde se použije a po seskupení jednotlivých řádků se použije klauzule. Tato klauzule se vztahuje na skupinu jako celek, zatímco klauzule kde platí pro jednotlivé řádky. Klauzule kde se používá k výběru řádků, které mají být zahrnuty do dotazu a používá předikát srovnání a vylučuje řádky, které nejsou vyhodnoceny předikátorem porovnání, aby byly pravdivé. Používá se v podmínkách, které odkazují na souhrnné funkce a na výběr jednotlivých řádků v tabulce, která je uvedena v klauzuli. Bez ní by výsledná sada řádků byla velmi velká. Používá následující operátory: = nebo rovno, <> nebo ne rovno,> nebo větší než, <nebo méně než,> = nebo větší nebo rovno, <= nebo menší nebo rovno, BETWEEN, LIKE a IN.

souhrn

1. Ustanovovací klauzule se používá v řádcích, které jsou seskupeny, zatímco klauzule kde se používá v jednotlivých řádcích. 2.Pokud jsou použity společně, nejprve se použije klauzule kde se vybírá, které řádky mají být seskupeny, potom se použije klauzule. 3. Ustanovovací klauzule se používá se skupinou podle klauzule, zatímco klauzule kde je žalován v řádcích specifikovaných klauzule.