Imati i gdje klauzula

Anonim

Imajući vs klauzulu

Strojevi, posebno računala, oblikovani su kao sredstvo ljudske komunikacije. Kao takvi, oni su stvoreni na takav način da se njihovo ponašanje upravlja programima koji koriste umjetni jezik. Prirodni jezik poput engleskog jezika ne može se koristiti računalima jer je vokabular prevelik i sve se mijenja.

Računalni jezik mora biti točan i precizan jer računala nemaju zdrav razum pa se temelji na algoritmu koji može izračunati i obrađivati ​​podatke, kao i omogućiti računalima razum. Postoji nekoliko računalnih jezika koji su stvoreni. Svaki od njih ima dvije komponente, sintaksa ili oblik i semantiku ili značenje.

Postoje skupni, istodobni, podatkovni, definicijski, funkcionalni, srednji, logički, proceduralni i jezici upita. Upitni jezici koriste se za upite o bazama podataka i informacijskim sustavima. Jedan takav jezik je Strukturirani upitnik (SQL). SQL je jezik računalnog baze podataka sa sljedećim funkcijama: umetanje podataka, ažuriranje i brisanje, pristup i kontrola te kontrola i promjena sheme. Nadalje je podijeljen na sljedeće elemente:

izrazi predikati upiti izjave klauzule

SQL ima sljedeće klauzule:

Klauzula o ograničenju Za klauzulu za ažuriranje Iz klauzule Klauzula o grupi BY Klauzula o narudžbi Gdje je trenutna klauzula Klauzule Gdje klauzula

Klauzula o klauzuli uvijek se koristi s grupom po klauzuli. Koristi se za filtriranje zapisa koje grupacija vraća klauzulom koja koristi predikat. Rezultati skupine po klauzuli ograničeni su pomoću klauzule i odabrani su samo navedeni redovi.

Slično je onoj gdje klauzula i upit mogu imati i klauzulu i klauzulu. U ovom slučaju, gdje se klauzula koristi prvi i nakon što su pojedinačni redovi grupirani, koristi se klauzula. Klauzula odnosi se na grupu kao cjelinu, a gdje se klauzula odnosi na pojedinačne retke. Klauzula gdje se upotrebljava za odabir redaka koje treba uključiti u upit i koristi usporedbeni predikat i isključuje retke koje predikat usporedbe ne procjenjuje kao istinit. Koristi se u uvjetima koji se odnose na agregatne funkcije i za odabir pojedinačnih redaka u tablici koja je navedena u odjeljku od a. Bez toga će rezultiralo niz redaka postati vrlo velik. Koristi sljedeće operatore: = ili jednak, <> ili nejednak,> ili veći od, <ili manje,> = ili veći ili jednak, <= ili manje ili jednak, BETWEEN, LIKE i IN.

Sažetak

1. Klauzula se koristi u redcima koji su grupirani dok se klauzula gdje se koristi u pojedinačnim redcima. 2.Kada se koriste zajedno, gdje se klauzula prvo koristi za odabir redaka koje se grupiraju onda se koristi klauzula. 3. Klauzula o klauzuli upotrebljava se s grupom po klauzuli, a klauzula o klauzuli je upisana u redove određene od strane klauzule.