Wat zijn SQL-operators en hoe werken ze?



Dit artikel is een uitgebreide gids over de beste SQL-operators die u kunt gebruiken in query's om gegevens in de database op te halen, te beheren en te openen.

Bij het verwerken van gegevens in databases hebben we vaak de neiging om verschillende soorten bewerkingen uit te voeren om gegevens te manipuleren en op te halen. SQL als basis van databasebeheersystemen biedt verschillende operators de mogelijkheid om dergelijke bewerkingen uit te voeren. In dit artikel over SQL-operators bespreek ik de verschillende operators die in SQL worden gebruikt, in de volgende volgorde:

wat is geserialiseerd in java

SQL-SQL-operators-Edureka





    1. Rekenkundige operatoren
    2. Vergelijkingsoperatoren
    3. Logische operators

Wat zijn SQL-operators?

SQL-operators zijn gereserveerde sleutelwoorden die worden gebruikt in de WHERE-clausule van een rekenkundige, logische en vergelijkende bewerkingen uitvoeren. Operatoren fungeren als voegwoorden in SQL-instructies om aan meerdere voorwaarden in een instructie te voldoen.

Aangezien er verschillende soorten operators in SQL zijn, laten we hetzelfde begrijpen in de volgende sectie van dit artikel over SQL-operators.



Soorten SQL-operators

Rekenkundige operatoren

Deze operatoren worden gebruikt om bewerkingen uit te voeren zoals optellen, vermenigvuldigen, aftrekken enz.

Operator Operatie Omschrijving
+ToevoegingVoeg waarden toe aan weerszijden van de operator
-AftrekkenWordt gebruikt om de waarde aan de rechterkant af te trekken van de waarde aan de linkerkant
*VermenigvuldigingVermenigvuldigt de waarden aan elke kant van de operator
/DivisieDeelt de waarde aan de linkerkant door de waarde aan de rechterkant
%ModulusDeelt de waarde aan de linkerkant door de waarde aan de rechterkant en retourneert de rest

Voorbeeld:

KIES 40 + 20 KIES 40 - 20 KIES 40 * 20 KIES 40/20 KIES 40% 20

Uitgang:

60 20800 2 0

Nou, dat was ongeveer de rekenkundige operatoren die beschikbaar zijn in SQL. Laten we in dit artikel over SQL-operators de beschikbare vergelijkingsoperatoren begrijpen.



Vergelijkingsoperatoren

Deze operators worden gebruikt om bewerkingen uit te voeren zoals gelijk aan, groter dan, kleiner dan etc.

ms sql-tutorials voor beginners
Operator Operatie Omschrijving
=Gelijk aanWordt gebruikt om te controleren of de waarden van beide operanden gelijk zijn of niet. Als ze gelijk zijn, wordt WAAR geretourneerd.
>Groter danGeeft als resultaat TRUE als de waarde van de linker operand groter is dan de rechter operand.
<Minder danControleert of de waarde van de linker operand kleiner is dan de rechter operand, zo ja geeft TRUE terug.
> =Groter dan of gelijk aanWordt gebruikt om te controleren of de linker operand groter is dan of gelijk is aan de rechter operand, en geeft TRUE terug als de voorwaarde waar is.
<=Minder dan of gelijk aanGeeft als resultaat TRUE als de linkeroperand kleiner is dan of gelijk is aan de rechteroperand.
of! =Niet gelijk aanWordt gebruikt om te controleren of de waarden van operanden gelijk zijn of niet. Als ze niet gelijk zijn, wordt WAAR geretourneerd.
!>Niet groter danControleert of de linker operand niet groter is dan de rechter operand, zo ja, retourneert TRUE.
!<Niet minder danGeeft TRUE terug als de linker operand niet kleiner is dan de rechter operand.

Voorbeeld:

Voor een beter begrip zal ik de volgende tabel bekijken om verschillende bewerkingen uit te voeren.

StudentID Voornaam Achternaam Leeftijd
eenAtulMishra2. 3
2PriyaKapooreenentwintig
3RohanSinghaniaeenentwintig
4AkankshaJaintwintig
5VaibhavGupta25

Voorbeeld [Gebruik gelijk aan]:

SELECTEER * UIT leerlingen WAAR Leeftijd = 20

Uitgang:

StudentID Voornaam Achternaam Leeftijd
4AkankshaJaintwintig

Voorbeeld [Gebruik groter dan]:

SELECTEER * UIT leerlingen WAAR Leeftijd> 23

Uitgang:

StudentID Voornaam Achternaam Leeftijd
5VaibhavGupta25

Voorbeeld [Gebruik minder dan of gelijk aan]:

SELECTEER * UIT leerlingen WAAR Leeftijd<= 21 

Uitgang:

StudentID Voornaam Achternaam Leeftijd
2PriyaKapooreenentwintig
3RohanSinghaniaeenentwintig
4AkankshaJaintwintig

Voorbeeld [niet gelijk aan]:

SELECTEER * UIT leerlingen WAAR Leeftijd> 25

Uitgang:

StudentID Voornaam Achternaam Leeftijd
eenAtulMishra2. 3
2PriyaKapooreenentwintig
3RohanSinghaniaeenentwintig
4AkankshaJaintwintig

Nou, dat waren enkele voorbeelden van vergelijkingsoperatoren. Laten we verder gaan in dit artikel over SQL-operators en laten we de verschillende beschikbare logische operators begrijpen.

Logische operators

De logische operators worden gebruikt om bewerkingen uit te voeren zoals ALL, ANY, NOT, TUSSEN etc.

hoe mysql-database in java te verbinden
Operator Omschrijving
ALLEWordt gebruikt om een ​​specifieke waarde te vergelijken met alle andere waarden in een set
IEDERVergelijkt een specifieke waarde met een van de waarden in een set.
INWordt gebruikt om een ​​specifieke waarde te vergelijken met de genoemde letterlijke waarden.
TUSSENZoekt naar waarden binnen het genoemde bereik.
ENHiermee kan de gebruiker meerdere voorwaarden vermelden in een WHERE-clausule.
OFCombineert meerdere voorwaarden in een WHERE-clausule.
NIETEen ontkennende operator, die wordt gebruikt om de uitvoer van de logische operator om te keren.
BESTAATWordt gebruikt om te zoeken naar de aanwezigheid van de rij in de tabel.
LEUK VINDEN Vergelijkt een patroon met behulp van jokertekens.
SOMMIGEVergelijkbaar met de operator ANY, en wordt gebruikt om een ​​specifieke waarde te vergelijken met enkele van de waarden die in een set aanwezig zijn.

Voorbeeld:

Ik ga de hierboven besproken studententabel bekijken om enkele van de bewerkingen uit te voeren.

Voorbeeld [ELK]

SELECTEER * UIT Leerlingen WAAR Leeftijd> ELK (SELECTEER Leeftijd UIT Leerlingen WAAR Leeftijd> 21)

Uitgang:

StudentID Voornaam Achternaam Leeftijd
eenAtulMishra2. 3
5VaibhavGupta25

Voorbeeld [BETWEEN & AND]

SELECTEER * UIT leerlingen WAAR DE LEEFTIJD TUSSEN 22 EN 25

Uitgang:

StudentID Voornaam Achternaam Leeftijd
eenAtulMishra2. 3

Voorbeeld [IN]

SELECTEER * UIT leerlingen WAAR Leeftijd IN ('23 ',' 20 ')

Uitgang:

StudentID Voornaam Achternaam Leeftijd
eenAtulMishra2. 3
4AkankshaJaintwintig

In dit artikel heb ik slechts een paar voorbeelden uitgelegd. Ik zou zeggen, ga verder en oefen nog een paar voorbeelden van de verschillende soorten operators om een ​​goede praktijk te krijgen bij het schrijven van SQL-query's.

Als u meer wilt weten over MySQL en maak kennis met deze open-source relationele database, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal je helpen MySQL diepgaand te begrijpen en je te helpen het onderwerp onder de knie te krijgen.

Heeft u een vraag voor ons? Vermeld het alstublieft in het commentaargedeelte van dit artikel over 'SQL-operatoren' en ik neem zo spoedig mogelijk contact met u op.