Introduksjon til MySQL Operators

MySQL kommer med spesialtegn eller ord for å utføre visse operasjoner. MySQL Operators brukes til operandene for å utføre spesifikke operasjoner.

Hva er operatører i MySQL?

Operatører er vant til å spesifisere en tilstand i et utsagn i MySQL. Nedenfor er de forskjellige typer operatører som brukes i MySQL.

1. Aritmetiske operatører

I MySQL brukes aritmetiske operatører til å utføre aritmetiske operasjoner som beskrevet nedenfor.

Aritmetiske operatører i MySQL
Operatør Beskrivelse Eksempel
+Tilsetning av to operandera + b
-Trekk fra høyre operand fra venstre operanda - b
*Multiplikasjon av to operandera * b
/Inndeling av venstre operand av høyre operanda / b
%Modulus - resten av delingen av venstre operand ved høyrea% b

Følgende er noen eksempler på operasjoner ved bruk av aritmetiske operatører.

La oss anta visse verdier for variablene nedenfor som

a = 10, b = 5

  • a + b vil gi resultatet som 15.
  • a - b vil gi resultatet som 5.
  • a * b vil gi resultatet som 50.
  • a / b vil gi resultatet som 2.
  • a% b vil gi resultatet som 0.

2. Sammenligningsoperatører

Sammenligningsoperatørene i MySql brukes til å sammenligne verdier mellom operander og returnere sann eller usann i henhold til betingelsen som er angitt i utsagnet.

Sammenligningsoperatører i MySQL
Operatør Beskrivelse Eksempel
>Hvis verdien til venstre operand er større enn verdien til høyre operand, blir betingelsen sann; hvis ikke, er det usant.a> b
<Hvis verdien til venstre operand er mindre enn verdien for en høyre operand, blir betingelsen sann; hvis ikke, er det usant.a <b
=Hvis begge operandene har lik verdi, blir betingelsen sann; hvis ikke, er det usant.a == b
! =Hvis begge operandene ikke har lik verdi, blir betingelsen sann; hvis ikke, er det usant.a! = y
> =Hvis verdien til venstre operand er større enn eller lik høyre operand, blir tilstanden sann; hvis ikke, er det usant.a> = b
<=Hvis verdien til venstre operand er mindre enn eller lik høyre operand, blir tilstanden sann; hvis ikke, er det usant.a <= b
<!Hvis verdien til venstre operand ikke er mindre enn verdien til høyre operand, blir betingelsen sann; hvis ikke, er det usant.a! <b
!>Hvis verdien til venstre operand ikke er større enn verdien til høyre operand, blir betingelsen sann; hvis ikke, er det usant.a!> b
Hvis verdiene til to operander ikke er like, blir betingelsen sann; hvis ikke, er det usant.ab

La oss ta et eksempel på ANSATTE-tabellen som vist nedenfor for å forstå hvordan du bruker sammenligningsoperatørene som angitt ovenfor mens du utfører MySQL-spørsmål.

ID NAVN ALDER LØNN
4 Sushma 32 35000.00
6 Ritu 23 23000, 00
8 Amit 27 30000.00
11 Harish 35 35000.00
18 Pooja 28 29500, 00

La oss bruke de forskjellige sammenligningsoperatørene til å spørre om ANSATTE-tabellen som vist nedenfor.

SELECT * FROM EMPLOYEE WHERE SALARY > 25000;

ID NAVN ALDER LØNN
4 Sushma 32 35000.00
8 Amit 27 30000.00
11 Harish 35 35000.00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY = 35000;

ID NAVN ALDER LØNN
4 Sushma 32 35000.00
11 Harish 35 35000.00

SELECT * FROM EMPLOYEE WHERE SALARY < 35000;

ID NAVN ALDER LØNN
6 Ritu 23 23000, 00
8 Amit 27 30000.00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY != 30000;

ID NAVN ALDER LØNN
4 Sushma 32 35000.00
6 Ritu 23 23000, 00
11 Harish 35 35000.00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY 35000;

ID NAVN ALDER LØNN
6 Ritu 23 23000, 00
8 Amit 27 30000.00
18 Pooja 28 29500, 00

3. Logiske operatører

De logiske operatørene som brukes i MySQL vises nedenfor.

Logiske operatører i MySQL

Operatør

Beskrivelse

MELLOM

Den brukes til å søke innenfor et sett med verdier, etter minimumsverdien og maksimalverdien som er gitt.

EXISTS

Den brukes til å søke etter tilstedeværelsen av en rad i en tabell som tilfredsstiller en viss betingelse spesifisert i spørringen.

ELLER

Det brukes til å kombinere flere forhold i en uttalelse ved å bruke WHERE-leddet.

OG

Det tillater eksistensen av flere forhold i en SQL-setningens WHERE-ledd.

IKKE

Det reverserer betydningen av den logiske operatøren den brukes med. (Eksempler: IKKE EKSISTER, IKKE MELLOM, IKKE I osv.)

I

Den brukes til å sammenligne en verdi i en liste over bokstavelige verdier.

ALLE

Den sammenligner en verdi med alle verdier i et annet sett med verdier.

NOEN

Den sammenligner en verdi med en hvilken som helst verdi i listen i henhold til den angitte tilstanden.

SOM

Den bruker jokertegnoperatører for å sammenligne en verdi med lignende verdier.

ER NULL

Den sammenligner en verdi med en NULL-verdi.

UNIK

Den søker etter hver rad i en spesifisert tabell etter unikhet (ingen duplikater).

La oss ta eksemplet med den samme ANSATTE-tabellen som vist ovenfor tidligere for å forstå bruken av logiske operatører som vist i spørsmålene nedenfor.

SELECT * FROM EMPLOYEE WHERE AGE = 5000;

ID NAVN ALDER LØNN
6 Ritu 23 23000, 00

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

ID NAVN ALDER LØNN
4 Sushma 32 35000.00
8 Amit 27 30000.00
11 Harish 35 35000.00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE AGE IS NOT NULL;

ID NAVN ALDER LØNN
4 Sushma 32 35000.00
6 Ritu 23 23000, 00
8 Amit 27 30000.00
11 Harish 35 35000.00
18 Pooja 28 29500, 00

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

ID NAVN ALDER LØNN
8 Amit 27 30000.00

SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 25 AND 30;

ID NAVN ALDER LØNN
8 Amit 27 30000.00
18 Pooja 28 29500, 00

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

NAVN
Sushma
Amit
Harish
Pooja

Anbefalte artikler

Dette har vært en guide til MySQL Operators. Her diskuterer vi forskjellige typer MySQL-operatører som aritmetiske operatører, sammenligningsoperatører og logiske operatører med eksempler. Du kan også se på følgende artikler for å lære mer -

  1. ER MySQL er en OpenSource?
  2. Hvordan bruke MySQL-kommandoer
  3. Topp 25 MySQL Query-kommandoer
  4. Mest nyttige Cheat Sheet MySQL