МиСКЛ Операторс - Различите врсте оператора у МиСКЛ-у са примерима

Преглед садржаја:

Anonim

Увод у МиСКЛ операторе

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

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

Оператори се користе за одређивање стања у изјави у МиСКЛ-у. Испод су различите врсте оператора који се користе у МиСКЛ-у.

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

У МиСКЛ-у се аритметички оператери користе за извођење аритметичких операција као што је описано у даљем тексту.

Аритметички оператери у МиСКЛ-у
Оператор Опис Пример
+Додавање два операндаа + б
-Одузимање десног операнда од левог операндаа - б
*Умножавање два операндаа * б
/Подела левог операнда од десног операндаа / б
%Модулус - остатак поделе левог операнда са десне странеа% б

Следи неколико примера операција помоћу Аритметичких оператера.

Претпоставимо одређене вредности за доле променљиве као

а = 10, б = 5

  • а + б ће дати резултат као 15.
  • а - б ће дати резултат као 5.
  • а * б ће дати резултат као 50.
  • а / б ће дати резултат као 2.
  • % б ће дати резултат као 0.

2. Оператори за поређење

Оператори за поређење у МиСкл-у се користе за поређење вредности између операнда и враћају труе или фалсе у складу са условима наведеним у изјави.

Оператори за поређење у МиСКЛ-у
Оператор Опис Пример
>Ако је вредност левог операнда већа од вредности десног операнда, услов постаје тачан; ако не онда лажно.а> б
<Ако је вредност левог операнда мања од вредности десног операнда, услов постаје тачан; ако не онда лажно.а <б
=Ако оба операнда имају једнаку вредност, услов постаје тачан; ако не онда лажно.а == б
! =Ако оба операнда немају једнаку вредност, услов постаје тачан; ако не онда лажно.а! = и
> =Ако је вредност левог операнда већа или једнака десном операнду, услов постаје тачан; ако не онда лажно.а> = б
<=Ако је вредност левог операнда мања или једнака десном операнду, услов постаје тачан; ако не онда лажно.а <= б
! <Ако вредност левог операнда није мања од вредности десног операнда, услов постаје тачан; ако не онда лажно.а! <б
!>Ако вредност левог операнда није већа од вредности десног операнда, услов постаје тачан; ако не онда лажно.а!> б
Ако вредности двају операнда нису једнаке, услов постаје тачан; ако не онда лажно.аб

Узмимо пример ЕМПЛОИЕЕ табеле како је доле приказано како бисмо разумели како користити упоредне операторе као што је горе наведено током извођења МиСКЛ упита.

ИД НАМЕ АГЕ ПЛАТА
4 Сусхма 32 35000.00
6 Риту 23 23000.00
8 Амит 27 30000.00
11 Харисх 35 35000.00
18 Пооја 28 29500.00

Користимо различите операторе поређења да бисмо упитали табелу ЗАПОШЉАВАЊА како је приказано у наставку.

SELECT * FROM EMPLOYEE WHERE SALARY > 25000;

ИД НАМЕ АГЕ ПЛАТА
4 Сусхма 32 35000.00
8 Амит 27 30000.00
11 Харисх 35 35000.00
18 Пооја 28 29500.00

SELECT * FROM EMPLOYEE WHERE SALARY = 35000;

ИД НАМЕ АГЕ ПЛАТА
4 Сусхма 32 35000.00
11 Харисх 35 35000.00

SELECT * FROM EMPLOYEE WHERE SALARY < 35000;

ИД НАМЕ АГЕ ПЛАТА
6 Риту 23 23000.00
8 Амит 27 30000.00
18 Пооја 28 29500.00

SELECT * FROM EMPLOYEE WHERE SALARY != 30000;

ИД НАМЕ АГЕ ПЛАТА
4 Сусхма 32 35000.00
6 Риту 23 23000.00
11 Харисх 35 35000.00
18 Пооја 28 29500.00

SELECT * FROM EMPLOYEE WHERE SALARY 35000;

ИД НАМЕ АГЕ ПЛАТА
6 Риту 23 23000.00
8 Амит 27 30000.00
18 Пооја 28 29500.00

3. Логични оператори

Логички оператери који се користе у МиСКЛ-у приказани су доле.

Логички оператери у МиСКЛ-у

Оператор

Опис

ИЗМЕЂУ

Користи се за претраживање унутар скупа вредности, по минималној вредности и максималној вредности.

ПОСТОЈИ

Користи се за проналажење реда у табели који испуњава одређени услов наведен у упиту.

ИЛИ

Користи се за комбиновање више услова у изјави помоћу класе ВХЕРЕ.

И

Омогућује постојање више услова у класе ВХЕРЕ СКЛ-ове изјаве.

НЕ

То преокреће значење логичког оператера са којим се користи. (Примјери: НЕ ПОСТОЈИ, НИЈЕ ИЗМЕЂУ, НЕ улази итд.)

ИН

Користи се за поређење вредности на листи дословних вредности.

СВЕ

Она упоређује вредност са свим вредностима у другом скупу вредности.

БИЛО КОЈИ

Поређује вредност с било којом вриједношћу на листи у складу с наведеним увјетом.

КАО

Користи вилдцард операторе да упореде вредност са сличним вредностима.

ЈЕ НУЛЛ

Упоређује вредност са НУЛЛ вриједношћу.

ЈЕДИНСТВЕН

Тражи јединственост сваке врсте одређене табеле (нема дупликата).

Узмимо за пример исту табелу ЕМПЛОИЕЕ као што је претходно приказано да бисмо разумели употребу логичких оператора као што је приказано у доњим упитима.

SELECT * FROM EMPLOYEE WHERE AGE = 5000;

ИД НАМЕ АГЕ ПЛАТА
6 Риту 23 23000.00

SELECT * FROM EMPLOYEE WHERE AGE >= 25 OR SALARY >= 25000;

ИД НАМЕ АГЕ ПЛАТА
4 Сусхма 32 35000.00
8 Амит 27 30000.00
11 Харисх 35 35000.00
18 Пооја 28 29500.00

SELECT * FROM EMPLOYEE WHERE AGE IS NOT NULL;

ИД НАМЕ АГЕ ПЛАТА
4 Сусхма 32 35000.00
6 Риту 23 23000.00
8 Амит 27 30000.00
11 Харисх 35 35000.00
18 Пооја 28 29500.00

SELECT * FROM EMPLOYEE WHERE NAME LIKE 'Am%';

ИД НАМЕ АГЕ ПЛАТА
8 Амит 27 30000.00

SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 25 AND 30;

ИД НАМЕ АГЕ ПЛАТА
8 Амит 27 30000.00
18 Пооја 28 29500.00

SELECT NAME FROM EMPLOYEE WHERE EXISTS (SELECT NAME FROM EMPLOYEE WHERE SALARY > 25000);

НАМЕ
Сусхма
Амит
Харисх
Пооја

Препоручени чланци

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

  1. Да ли је МиСКЛ ОпенСоурце?
  2. Како се користе МиСКЛ наредбе
  3. Топ 25 МиСКЛ наредби за упите
  4. Најкориснији варалица МиСКЛ