Të kesh vs Klauzolë

Makineritë, kompjuterët në veçanti, janë krijuar si një mjet i komunikimit njerëzor. Si të tilla, ato krijohen në atë mënyrë që sjelljet e tyre kontrollohen nga programet që përdorin gjuhë artificiale. Gjuha natyrore si anglishtja nuk mund të përdoret nga kompjuterët sepse fjalori është shumë i madh dhe gjithnjë në ndryshim.

Gjuha e kompjuterit duhet të jetë e saktë dhe e saktë sepse kompjuterët nuk kanë sens të përbashkët, kështu që bazohet në algoritëm i cili mund të llogarit dhe përpunojë të dhënat, si dhe të mundësojë që kompjuterët të arsyetojnë. Ka disa gjuhë kompjuteri që janë krijuar. Secila prej tyre ka dy përbërës, sintaksën ose formën dhe semantikën ose kuptimin.

Ka gjuhë asambleje, të njëkohshme, dataflow, përkufizuese, funksionale, të ndërmjetme, logjikë, procedurale dhe gjuhë pyetëse. Gjuhët e pyetjeve përdoren për të bërë kërkime mbi bazat e të dhënave dhe sistemet e informacionit. Një gjuhë e tillë është Gjuha e strukturuar e pyetjeve (SQL).
SQL është një gjuhë kompjuterike e bazës së të dhënave me këto funksione: futja e të dhënave, azhurnimi dhe fshirja, hyrja dhe kontrolli, si dhe kontrolli dhe modifikimi i skemës. Më tej ndahet në elementët e mëposhtëm:

shprehjet
kallëzuesit
Pyetje
deklaratat
klauzolat

SQL ka klauzolat e mëposhtme:

Klauzolë kufizuese
Për klauzolën e azhurnimit
Nga klauzola
Grupi NENI klauzolë
Rendit sipas klauzolës
Ku klauzola aktuale
Duke pasur klauzolë
Ku klauzola

Klauzola e të paturit përdoret gjithmonë me grupin sipas klauzolës. Përdoret për të filtruar rekordet që kthehen nga një grup me klauzolë duke përdorur një kallëzues. Rezultatet e një grupi sipas klauzolës janë të kufizuara duke përdorur klauzolën që ka dhe vetëm rreshtat e specifikuar janë zgjedhur.

Shtë e ngjashme me një klauzolë ku një pyetje mund të ketë një klauzolë të patundshme dhe një ku. Në këtë rast, klauzola ku përdoret së pari dhe pasi grupohen rreshtat individuale, përdoret klauzola që ka. Klauzola e posedimit vlen për grupin në tërësi ndërsa klauzola ku vlen për rreshtat individuale.
Klauzola ku përdoret për të zgjedhur rreshtat të cilat duhet të përfshihen në pyetje dhe përdor një kallëzues krahasimi dhe përjashton rreshtat që nuk vlerësohen nga kallëzuesi i krahasimit të jenë të vërteta. Përdoret në kushte që i referohen funksioneve agregate dhe për të zgjedhur rreshtat individuale në një tabelë e cila specifikohet në një nga klauzola.
Pa të, grupi i rreshtave që rezultojnë do të bëhet shumë i madh. Përdor operatorët e mëposhtëm: = ose të barabartë, <> ose jo të barabartë,> ose më të madh se, = ose më të madh se ose të barabartë, <= ose më pak se ose të barabartë, NDRMJET, LIKE, dhe IN.

përmbledhje

1.Klauza që ka është përdorur në rreshtat që janë grupuar ndërsa klauzola ku përdoret në rreshta individuale.
2.Kur ato përdoren së bashku, klauzola ku së pari përdoret për të zgjedhur se cilat rreshta do të grupohen, atëherë përdoret klauzola që ka.
3.Klauza e të pasurit përdoret me një grup sipas klauzolës ndërsa klauzola ku paditet në rreshta të specifikuar nga a nga klauzola.

Referencat