Шта су СКЛ оператери и како раде?



Овај чланак је свеобухватан водич о најбољим СКЛ оператерима које можете користити у упитима за преузимање, управљање подацима и приступ подацима у бази података.

Док обрађујемо податке у базама података, често тежимо да изводимо различите врсте операција ради манипулације и преузимања података. СКЛ као основа система за управљање базама података, нуди различитим оператерима да извршавају такве операције. У овом чланку о СКЛ операторима, разговараћу о различитим операторима који се користе у СКЛ-у, у следећем низу:

СКЛ-СКЛ Оператори-Едурека





    1. Аритметички оператори
    2. Оператори поређења
    3. Логички оператори

Шта су СКЛ оператори?

СКЛ оператори су резервисане кључне речи које се користе у ВХЕРЕ клаузули а да врши аритметичке, логичке и упоредне операције. Оператори делују као везници у СКЛ изразима да би испунили више услова у изразу.

Будући да у СКЛ-у постоје различите врсте оператора, схватимо то исто у следећем одељку овог чланка о СКЛ операторима.



структуре података и алгоритми јава

Врсте СКЛ оператора

Аритметички оператори

Ови оператори се користе за извођење операција као што су сабирање, множење, одузимање итд.

Оператор Операција Опис
+СабирањеДодајте вредности са било које стране оператора
-ОдузимањеКористи се за одузимање вредности десне стране од вредности леве стране
*МножењеМножи вредности присутне на свакој страни оператора
/ДивизијаДијели вриједност лијеве стране са вриједношћу десне стране
%МодулДијели вриједност лијеве стране вриједношћу десне стране и враћа остатак

Пример:

СЕЛЕЦТ 40 + 20 СЕЛЕЦТ 40 - 20 СЕЛЕЦТ 40 * 20 СЕЛЕЦТ 40/20 СЕЛЕЦТ 40% 20

Излаз:

60 20 800 2 0

Па, то је било око аритметичких оператора доступних у СКЛ-у. Следеће у овом чланку о СКЛ операторима, хајде да разумемо доступне операторе поређења.



Оператори поређења

Ови оператори се користе за извођење операција као што су једнаке, веће од, мање од итд.

Оператор Операција Опис
=ЈеднакоКористи се за проверу да ли су вредности оба операнда једнаке или не. Ако су једнаки, враћа ТРУЕ.
>Веће одВраћа ТРУЕ ако је вредност левог операнда већа од десног.
<Мање одПроверава да ли је вредност левог операнда мања од десног, ако да, враћа ТРУЕ.
> =Већи или једнакКористи се за проверу да ли је леви операнд већи или једнак десном и враћа ТРУЕ ако је услов тачан.
<=Мање или једнакоПриказује ТРУЕ ако је леви операнд мањи или једнак десном операнду.
или! =Неједнако саКористи се за проверу да ли су вредности операнда једнаке или не. Ако тада нису једнаки, враћа ТРУЕ.
!>Не веће одПроверава да ли леви операнд није већи од десног, ако је одговор да, враћа ТРУЕ.
!<Не мање одВраћа ИСТИНА, ако леви операнд није мањи од десног операнда.

Пример:

За ваше боље разумевање, узећу у обзир следећу табелу за обављање различитих операција.

СтудентИД Име Презиме Старост
једанАтулМисхра2. 3
2ПрииаКапоордвадесет један
3РоханСингханиадвадесет један
4АканксхаЈаиндвадесет
5ВаибхавГупта25

Пример [Употреба једнака]:

ИЗАБЕРИ * ОД УЧЕНИКА ГДЕ Узраст = 20

Излаз:

СтудентИД Име Презиме Старост
4АканксхаЈаиндвадесет

Пример [Користите веће од]:

ИЗАБЕРИ * ОД УЧЕНИКА ГДЕ Старост> 23

Излаз:

СтудентИД Име Презиме Старост
5ВаибхавГупта25

Пример [Користите мање или једнако]:

ОДАБЕРИТЕ * ОД ученика ГДЕ узраст<= 21 

Излаз:

СтудентИД Име Презиме Старост
2ПрииаКапоордвадесет један
3РоханСингханиадвадесет један
4АканксхаЈаиндвадесет

Пример [није једнако]:

ИЗАБЕРИ * ОД УЧЕНИКА ГДЕ Старост> 25

Излаз:

СтудентИД Име Презиме Старост
једанАтулМисхра2. 3
2ПрииаКапоордвадесет један
3РоханСингханиадвадесет један
4АканксхаЈаиндвадесет

Па, то је било неколико примера за операторе поређења. Настављајући даље у овом чланку о СКЛ операторима, хајде да разумемо различите логичке операторе који су на располагању.

Логички оператори

Логички оператори се користе за извођење операција као што су СВЕ, БИЛО КОЈЕ, НЕ, ИЗМЕЂУ итд.

Оператор Опис
СВЕКористи се за упоређивање одређене вредности са свим осталим вредностима у скупу
БИЛО КОЈИПоређује одређену вредност са било којом од вредности присутних у скупу.
ИНКористи се за упоређивање одређене вредности са поменутим дословним вредностима.
ИЗМЕЂУТражи вредности унутар наведеног опсега.
ИОмогућава кориснику да наведе више услова у клаузули ВХЕРЕ.
ИЛИКомбинује више услова у клаузули ВХЕРЕ.
НЕНегативни оператори, користе се за преокретање излаза логичког оператора.
ПОСТОЈИКористи се за тражење присуства реда у табели.
КАО Поређује образац помоћу оператора џокер знакова.
НЕКИСлично оператеру АНИ, и користи се упоређује одређену вредност са неким вредностима присутним у скупу.

Пример:

Размотрићу горе разматрану табелу Студенти како бих извео неколико операција.

Пример [БИЛО КОЈИ]

СЕЛЕЦТ * ФРОМ Студенти ВХЕРЕ Аге> БИЛО КОЈИ (СЕЛЕЦТ Аге ФРОМ Студентс ВХЕРЕ Аге> 21)

Излаз:

СтудентИД Име Презиме Старост
једанАтулМисхра2. 3
5ВаибхавГупта25

Пример [ИЗМЕЂУ И И]

ОДАБЕРИТЕ * ОД УЧЕНИКА ГДЕ ГОДИНА ОД 22 ДО 25 ГОДИНА

Излаз:

СтудентИД Име Презиме Старост
једанАтулМисхра2. 3

Пример [ИН]

ОДАБЕРИТЕ * ОД УЧЕНИКА ГДЕ ГОДИНА ('23 ',' 20 ')

Излаз:

СтудентИД Име Презиме Старост
једанАтулМисхра2. 3
4АканксхаЈаиндвадесет

У овом чланку сам објаснио само неколико примера. Рекао бих, идите напред и увежбајте још неколико примера о различитим врстама оператора да бисте добили добру праксу у писању СКЛ упита.

Ако желите да сазнате више о МиСКЛ и упознајте ову релацијску базу података отвореног кода, а затим погледајте нашу која долази са обуком уживо коју воде инструктори и искуством у стварном животу. Овај тренинг ће вам помоћи да дубље разумете МиСКЛ и да вам помогне да савладате тему.

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог чланка о „СКЛ оператерима“ и јавићу вам се.