MySQL-Operatoren - Verschiedene Arten von Operatoren in MySQL mit Beispielen

Inhaltsverzeichnis:

Anonim

Einführung in MySQL-Operatoren

MySQL wird mit Sonderzeichen oder Wörtern geliefert, um bestimmte Operationen auszuführen. MySQL-Operatoren werden auf die Operanden angewendet, um bestimmte Operationen auszuführen.

Was sind Operatoren in MySQL?

Operatoren werden verwendet, um eine Bedingung in einer Anweisung in MySQL anzugeben. Nachfolgend sind die verschiedenen Arten von Operatoren aufgeführt, die in MySQL verwendet werden.

1. Arithmetische Operatoren

In MySQL werden arithmetische Operatoren verwendet, um die im Folgenden beschriebenen arithmetischen Operationen auszuführen.

Arithmetische Operatoren in MySQL
Operator Beschreibung Beispiel
+Addition von zwei Operandena + b
-Subtraktion des rechten Operanden vom linken Operandena - b
*Multiplikation zweier Operandena * b
/Division des linken Operanden durch den rechten Operandena / b
%Modul - der Rest der Division des linken Operanden durch den rechtena% b

Im Folgenden finden Sie einige Beispiele für Operationen mit arithmetischen Operatoren.

Nehmen wir für die folgenden Variablen bestimmte Werte als an

a = 10, b = 5

  • a + b ergibt 15.
  • a - b ergibt 5.
  • a * b ergibt 50.
  • a / b ergibt 2.
  • a% b ergibt das Ergebnis als 0.

2. Vergleichsoperatoren

Die Vergleichsoperatoren in MySql werden verwendet, um Werte zwischen Operanden zu vergleichen und je nach der in der Anweisung angegebenen Bedingung true oder false zurückzugeben.

Vergleichsoperatoren in MySQL
Operator Beschreibung Beispiel
>Wenn der Wert des linken Operanden größer als der Wert des rechten Operanden ist, wird die Bedingung wahr. wenn nicht, dann falsch.a> b
<Wenn der Wert des linken Operanden kleiner als der eines Wertes des rechten Operanden ist, wird die Bedingung wahr; wenn nicht, dann falsch.a <b
=Wenn beide Operanden den gleichen Wert haben, wird die Bedingung wahr. wenn nicht, dann falsch.a == b
! =Wenn beide Operanden nicht den gleichen Wert haben, wird die Bedingung wahr. wenn nicht, dann falsch.a! = y
> =Wenn der Wert des linken Operanden größer oder gleich dem rechten Operanden ist, wird die Bedingung wahr. wenn nicht, dann falsch.a> = b
<=Wenn der Wert des linken Operanden kleiner oder gleich dem rechten Operanden ist, wird die Bedingung wahr. wenn nicht, dann falsch.a <= b
! <Wenn der Wert des linken Operanden nicht kleiner als der Wert des rechten Operanden ist, wird die Bedingung wahr; wenn nicht, dann falsch.a! <b
!>Wenn der Wert des linken Operanden nicht größer als der Wert des rechten Operanden ist, wird die Bedingung wahr. wenn nicht, dann falsch.a!> b
Wenn die Werte von zwei Operanden nicht gleich sind, wird die Bedingung wahr. wenn nicht, dann falsch.ab

Nehmen wir ein Beispiel der Tabelle EMPLOYEE (siehe unten), um zu verstehen, wie die oben angegebenen Vergleichsoperatoren beim Ausführen von MySQL-Abfragen verwendet werden.

ICH WÜRDE NAME ALTER GEHALT
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

Verwenden Sie die verschiedenen Vergleichsoperatoren, um die Tabelle EMPLOYEE abzufragen (siehe unten).

SELECT * FROM EMPLOYEE WHERE SALARY > 25000;

ICH WÜRDE NAME ALTER GEHALT
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;

ICH WÜRDE NAME ALTER GEHALT
4 Sushma 32 35000.00
11 Harish 35 35000.00

SELECT * FROM EMPLOYEE WHERE SALARY < 35000;

ICH WÜRDE NAME ALTER GEHALT
6 Ritu 23 23000.00
8 Amit 27 30000.00
18 Pooja 28 29500.00

SELECT * FROM EMPLOYEE WHERE SALARY != 30000;

ICH WÜRDE NAME ALTER GEHALT
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;

ICH WÜRDE NAME ALTER GEHALT
6 Ritu 23 23000.00
8 Amit 27 30000.00
18 Pooja 28 29500.00

3. Logische Operatoren

Die in MySQL verwendeten logischen Operatoren sind nachstehend aufgeführt.

Logische Operatoren in MySQL

Operator

Beschreibung

ZWISCHEN

Es wird verwendet, um innerhalb einer Reihe von Werten nach dem angegebenen Mindest- und Höchstwert zu suchen.

EXISTIERT

Es wird verwendet, um nach dem Vorhandensein einer Zeile in einer Tabelle zu suchen, die eine bestimmte in der Abfrage angegebene Bedingung erfüllt.

ODER

Es wird verwendet, um mehrere Bedingungen in einer Anweisung mithilfe der WHERE-Klausel zu kombinieren.

UND

Es erlaubt die Existenz mehrerer Bedingungen in der WHERE-Klausel einer SQL-Anweisung.

NICHT

Es kehrt die Bedeutung des logischen Operators um, mit dem es verwendet wird. (Beispiele: NICHT EXISTIERT, NICHT ZWISCHEN, NICHT IN usw.)

IM

Es wird verwendet, um einen Wert in einer Liste von Literalwerten zu vergleichen.

ALLE

Es vergleicht einen Wert mit allen Werten in einem anderen Wertesatz.

IRGENDEIN

Es vergleicht einen Wert mit einem beliebigen Wert in der Liste gemäß der angegebenen Bedingung.

MÖGEN

Es werden Platzhalteroperatoren verwendet, um einen Wert mit ähnlichen Werten zu vergleichen.

IST NULL

Es vergleicht einen Wert mit einem NULL-Wert.

EINZIGARTIG

Es sucht nach jeder Zeile einer angegebenen Tabelle auf Eindeutigkeit (keine Duplikate).

Nehmen wir das oben gezeigte Beispiel der gleichen EMPLOYEE-Tabelle, um die Verwendung logischer Operatoren zu verstehen, wie in den folgenden Abfragen gezeigt.

SELECT * FROM EMPLOYEE WHERE AGE = 5000;

ICH WÜRDE NAME ALTER GEHALT
6 Ritu 23 23000.00

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

ICH WÜRDE NAME ALTER GEHALT
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;

ICH WÜRDE NAME ALTER GEHALT
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%';

ICH WÜRDE NAME ALTER GEHALT
8 Amit 27 30000.00

SELECT * FROM EMPLOYEE WHERE AGE BETWEEN 25 AND 30;

ICH WÜRDE NAME ALTER GEHALT
8 Amit 27 30000.00
18 Pooja 28 29500.00

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

NAME
Sushma
Amit
Harish
Pooja

Empfohlene Artikel

Dies war eine Anleitung für MySQL-Operatoren. Hier diskutieren wir verschiedene Arten von MySQL-Operatoren wie Arithmetische Operatoren, Vergleichsoperatoren und Logische Operatoren mit Beispielen. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. IS MySQL ist ein OpenSource?
  2. Verwendung von MySQL-Befehlen
  3. Die 25 häufigsten MySQL-Abfragebefehle
  4. Nützlichster Spickzettel MySQL