Võttes vs kus klausel
Masinad, eriti arvutid, on loodud inimsuhtluse vahendiks. Iseenesest on nad loodud viisil, et nende käitumist kontrollivad kunstlikku keelt kasutavad programmid. Looduslikku keelt, nagu inglise keelt, arvutid kasutada ei saa, kuna sõnavara on liiga suur ja pidevalt muutuv.
Arvuti keel peab olema täpne ja täpne, kuna arvutitel pole tervet mõistust, see põhineb algoritmil, mis suudab andmeid arvutada ja töödelda ning võimaldada arvutitel mõistlikkust. Loodud on mitu arvutikeelt. Igal neist on kaks komponenti: süntaks või vorm ja semantika või tähendus.
Seal on koost, samaaegne, andmevoog, määratlus-, funktsionaal-, vahe-, loogika-, protseduurikeel ja päringukeeled. Päringkeeli kasutatakse päringute tegemiseks andmebaasides ja infosüsteemides. Üks selline keel on struktureeritud päringute keel (SQL).
SQL on andmebaasi arvutikeel, millel on järgmised funktsioonid: andmete sisestamine, värskendamine ja kustutamine, juurdepääs ja juhtimine ning skeemi juhtimine ja muutmine. See on omakorda jagatud järgmisteks osadeks:
Väljendid
Ennustavad
Päringud
Avaldused
Klauslid
SQL-is on järgmised klauslid:
Piiranguklausel
Värskendusklausli jaoks
Punktist
Grupi BY klausel
Tellimus klausli järgi
Kus on klausel praegune
Võttes klausli
Kus klausel
Omamisklauslit kasutatakse rühmas alati klausli järgi. Seda kasutatakse rühmade poolt tagastatavate kirjete filtreerimiseks klausli abil, kasutades predikaati. Klauslite kaupa rühmitamise tulemusi piiratakse võttes klausli ja valitakse ainult täpsustatud read.
See sarnaneb kus klausliga ja päringuga võib olla nii omamise kui ka kus. Sel juhul kasutatakse esimest korda, kus klauslit, ja pärast üksikute ridade rühmitamist, võttes kasutusele klausli. Omamisklausel kehtib kogu rühma kohta, samas kui klausel kehtib üksikute ridade kohta.
Kus klauslit kasutatakse päringusse kaasatavate ridade valimiseks ja kasutatakse võrdluse predikaati ning see välistab read, mida võrdluse predikaat ei hinda tõele. Seda kasutatakse tingimustes, mis viitavad koondatud funktsioonidele, ja üksikute ridade valimiseks tabelist, mis on täpsustatud alapunktist.
Ilma selleta muutuks saadud ridade komplekt väga suureks. See kasutab järgmisi operaatoreid: = või võrdne, või mitte võrdne,> või suurem kui, = või suurem kui või võrdne, <= or less than or equal, BETWEEN, LIKE, and IN.
Kokkuvõte
1.Mõõtmisklauslit kasutatakse ridades, mis on rühmitatud, samas kui klauslit kasutatakse üksikute ridadena.
2.Kui neid koos kasutatakse, kasutatakse lause kus rühmitamiseks kõigepealt rühmitatavate ridade valimiseks siis lauseklauslit.
3.Mõistmisklauslit kasutatakse rühma kaupa klausli järgi, kus klauslit kaevatakse ridades, mis on määratletud alapunktist.