MySQL-operaattorit - Erityyppiset operaattorit MySQL: ssä esimerkkien avulla

Sisällysluettelo:

Anonim

Johdanto MySQL-operaattoreihin

MySQL sisältää erityisiä merkkejä tai sanoja tiettyjen toimintojen suorittamiseksi. MySQL-operaattoreita sovelletaan operandiin tiettyjen toimintojen suorittamiseksi.

Mitä operaattorit ovat MySQL: ssä?

Operaattorit ovat tottuneet määrittelemään ehdot lauseessa MySQL. Alla on erityyppisiä operaattoreita, joita käytetään MySQL: ssä.

1. Aritmeettiset operaattorit

MySQL: ssä aritmeettisia operaattoreita käytetään suorittamaan aritmeettiset toimenpiteet alla kuvatulla tavalla.

MySQL: n aritmeettinen operaattori
operaattori Kuvaus esimerkki
+Kaksi operandia lisätääna + b
-Oikean operandin vähentäminen vasemmasta operandistaa - b
*Kahden operandin kertolaskua * b
/Vasemman operandin jakaminen oikealla operandillaa / b
%Modulus - vasemman operandin jaon loppuosa oikeallaa% b

Seuraavassa on muutamia esimerkkejä aritmeettisten operaattoreiden käyttämistä toiminnoista.

Oletetaan, että alla olevien muuttujien tietyt arvot ovat

a = 10, b = 5

  • a + b antaa tuloksen 15.
  • a - b antaa tuloksen 5.
  • a * b antaa tuloksen 50.
  • a / b antaa tuloksen 2.
  • % b antaa tuloksen 0.

2. Vertailuoperaattorit

MySql: n vertailuoperaattoreita käytetään vertailemaan arvoja operandien välillä ja palauttamaan tosi tai epätosi lauseessa määritetyn ehdon mukaisesti.

Vertailu Operaattorit MySQL: ssä
operaattori Kuvaus esimerkki
>Jos vasemman operandin arvo on suurempi kuin oikean operandin arvo, ehto toteutuu; jos ei, niin väärä.a> b
<Jos vasemman operandin arvo on pienempi kuin oikean operandin arvo, ehto toteutuu; jos ei, niin väärä.a <b
=Jos molemmilla operandilla on sama arvo, ehto toteutuu; jos ei, niin väärä.a == b
! =Jos molemmilla operandilla ei ole yhtä suurta arvoa, ehto toteutuu; jos ei, niin väärä.a! = y
> =Jos vasemman operandin arvo on suurempi tai yhtä suuri kuin oikea operandi, tila tulee totta; jos ei, niin väärä.a> = b
<=Jos vasemman operandin arvo on pienempi tai yhtä suuri kuin oikea operandi, ehto toteutuu; jos ei, niin väärä.a <= b
! <Jos vasemman operandin arvo ei ole pienempi kuin oikean operandin arvo, ehto toteutuu; jos ei, niin väärä.a! <b
!>Jos vasemman operandin arvo ei ole suurempi kuin oikean operandin arvo, ehto toteutuu; jos ei, niin väärä.a!> b
Jos kahden operandin arvot eivät ole samat, ehto toteutuu; jos ei, niin väärä.ab

Otetaanpa esimerkki TYÖNTEKIJÖN taulukosta alla esitetyllä tavalla ymmärtääksesi kuinka vertailupalvelimia käytetään yllä esitetyllä tavalla suorittaessaan MySQL-kyselyjä.

ID NIMI IKÄ PALKKA
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

Käytämme erilaisia ​​vertailuoperaattoreita kyselyyn EMPLOYEE-taulukosta alla esitetyllä tavalla.

SELECT * FROM EMPLOYEE WHERE SALARY > 25000;

ID NIMI IKÄ PALKKA
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 NIMI IKÄ PALKKA
4 Sushma 32 35000, 00
11 Harish 35 35000, 00

SELECT * FROM EMPLOYEE WHERE SALARY < 35000;

ID NIMI IKÄ PALKKA
6 Ritu 23 23000, 00
8 Amit 27 30000, 00
18 Pooja 28 29500, 00

SELECT * FROM EMPLOYEE WHERE SALARY != 30000;

ID NIMI IKÄ PALKKA
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 NIMI IKÄ PALKKA
6 Ritu 23 23000, 00
8 Amit 27 30000, 00
18 Pooja 28 29500, 00

3. Loogiset operaattorit

MySQL: ssä käytetyt loogiset operaattorit on esitetty alla.

Loogiset operaattorit MySQL: ssä

operaattori

Kuvaus

VÄLILLÄ

Sitä käytetään etsimään arvojoukossa tarjotun minimiarvon ja maksimiarvon perusteella.

OLEMASSA

Sitä käytetään rivin etsimiseksi taulukosta, joka täyttää tietyn kyselyssä määritellyn ehdon.

TAI

Sitä käytetään yhdistämään useita ehtoja lausunnossa WHERE-lauseen avulla.

JA

Se sallii useiden ehtojen olemassaolon SQL-käskyn WHERE-lauseessa.

EI

Se kääntää sen loogisen operaattorin merkityksen, jonka kanssa sitä käytetään. (Esimerkkejä: EI OLE olemassa, ei välillä, ei sisällä jne.)

SISÄÄN

Sitä käytetään arvojen vertaamiseen kirjaimellisten arvojen luettelossa.

KAIKKI

Se vertaa arvoa kaikkien muiden arvojoukkojen arvoihin.

MINKÄ TAHANSA

Se vertaa arvoa mihin tahansa luettelon arvoon määritellyn ehdon mukaisesti.

KUTEN

Se käyttää jokerimerkkioperaattoreita vertaamaan arvoa vastaaviin arvoihin.

ON NULL

Se vertaa arvoa NULL-arvoon.

AINUTLAATUINEN

Se etsii määritetyn taulukon jokaiselta riviltä ainutlaatuisuuden (ei kopioita).

Otetaan esimerkki samasta TYÖNTEKIJÖN taulukosta, kuten yllä on esitetty, ymmärtääksesi loogisten operaattoreiden käytön, kuten alla olevissa kyselyissä esitetään.

SELECT * FROM EMPLOYEE WHERE AGE = 5000;

ID NIMI IKÄ PALKKA
6 Ritu 23 23000, 00

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

ID NIMI IKÄ PALKKA
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 NIMI IKÄ PALKKA
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 NIMI IKÄ PALKKA
8 Amit 27 30000, 00

SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 25 AND 30;

ID NIMI IKÄ PALKKA
8 Amit 27 30000, 00
18 Pooja 28 29500, 00

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

NIMI
Sushma
Amit
Harish
Pooja

Suositellut artikkelit

Tämä on opas MySQL-operaattoreille. Tässä keskustellaan erityyppisistä MySQL-operaattoreista, kuten aritmeettiset operaattorit, vertailuoperaattorit ja loogiset operaattorit esimerkeillä. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. IS MySQL on avoin lähde?
  2. Kuinka käyttää MySQL-komentoja
  3. 25 suosituinta MySQL-kyselykomentoa
  4. Hyödyllisin Cheat Sheet MySQL