Kam ir klauzula

Mašīnas, it īpaši datori, ir izveidotas kā cilvēku saziņas līdzeklis. Kā tādi viņi ir izveidoti tādā veidā, ka viņu uzvedību kontrolē programmas, kas izmanto mākslīgu valodu. Dabisko valodu, piemēram, angļu, datori nevar izmantot, jo vārdu krājums ir pārāk liels un vienmēr mainās.

Datoru valodai jābūt precīzai un precīzai, jo datoriem nav veselā saprāta, tāpēc tā pamatā ir algoritms, kas var aprēķināt un apstrādāt datus, kā arī dot iespēju datoriem pamatot. Ir izveidotas vairākas datoru valodas. Katrā no tām ir divas sastāvdaļas: sintakse vai forma un semantika vai nozīme.

Ir montāžas, vienlaicīgas, datu plūsmas, definīcijas, funkcionālās, starpposma, loģiskās, procesuālās un vaicājumu valodas. Vaicājumu valodas tiek izmantotas, lai veiktu pieprasījumus datu bāzēs un informācijas sistēmās. Viena no šādām valodām ir strukturētā vaicājumu valoda (SQL).
SQL ir datu bāzes datora valoda ar šādām funkcijām: datu ievietošana, atjaunināšana un dzēšana, piekļuve un kontrole, kā arī shēmas kontrole un modifikācija. Tas ir sīkāk sadalīts šādos elementos:

Izteicieni
Prognozes
Vaicājumi
Paziņojumi
Klauzulas

SQL ir šādas klauzulas:

Ierobežojumu klauzula
Par atjaunināšanas klauzulu
No klauzulas
Grupas BY klauzula
Pasūtīt pēc klauzulas
Kur pašreizējā klauzula
Kam ir klauzula
Kur klauzula

Kamēr klauzula vienmēr tiek lietota kopā ar klauzulu. To izmanto, lai filtrētu ierakstus, kurus grupa atdod ar klauzulu, izmantojot predikātu. Grupas pēc klauzulas rezultāti tiek ierobežoti, izmantojot klauzulu, un tiek atlasītas tikai norādītās rindas.

Tas ir līdzīgi kā kur klauzulai un vaicājumam var būt gan klauzula, kam, gan tur. Šajā gadījumā, ja klauzula tiek izmantota vispirms, un pēc atsevišķu rindu sagrupēšanas tiek izmantots noteikšanas klauzula. Noteikums par piederību attiecas uz grupu kopumā, savukārt klauzula kur attiecas uz atsevišķām rindām.
Kur klauzulu izmanto, lai atlasītu rindas, kuras jāiekļauj vaicājumā, un izmanto salīdzināšanas predikātu, un tas izslēdz rindas, kuras salīdzināšanas predikāts nenovērtē, lai būtu patiesība. To izmanto apstākļos, kas attiecas uz apkopotajām funkcijām, un atsevišķu rindu atlasīšanai tabulā, kas norādīta no klauzulas.
Bez tā iegūtais rindu komplekts kļūtu ļoti liels. Tas izmanto šādus operatorus: = vai vienāds, <> vai nav vienāds,> vai lielāks par, = vai lielāks vai vienāds, <= vai mazāks vai vienāds, STARP, LIKE un IN.

Kopsavilkums

1.Turēšanas klauzula tiek izmantota rindās, kuras ir sagrupētas, savukārt klauzula kur tiek izmantota atsevišķās rindās.
2.Kad tos izmanto kopā, kur klauzulu vispirms izmanto, lai izvēlētos, kuras rindas ir grupējamas, tad tiek izmantots noteikšanas klauzula.
3.Turēšanas klauzula tiek izmantota kopā ar grupu pēc klauzulas, kamēr klauzulu iesūdz rindās, kas norādītas no klauzulas.

Atsauces