SQL - Operatoren

Was ist ein Operator in SQL?

Ein Operator ist ein reserviertes Wort oder ein Zeichen, das hauptsächlich in der WHERE-Klausel einer SQL-Anweisung verwendet wird, um Operationen auszuführen, z. B. Vergleiche und arithmetische Operationen. Diese Operatoren werden verwendet, um Bedingungen in einer SQL-Anweisung anzugeben und als Konjunktionen für mehrere Bedingungen in einer Anweisung zu dienen.

  • Rechenzeichen
  • Vergleichsoperatoren
  • Logische Operatoren
  • Operatoren, mit denen Bedingungen negiert werden

SQL-Arithmetikoperatoren

Annehmen 'variable a' hält 10 und 'variable b' hält 20, dann -

Beispiele anzeigen

Operator Beschreibung Beispiel
+ (Ergänzung) Fügt Werte auf beiden Seiten des Operators hinzu. a + b ergibt 30
- (Subtraktion) Subtrahiert den rechten Operanden vom linken Operanden. a - b ergibt -10
* (Multiplikation) Multipliziert Werte auf beiden Seiten des Operators. a * b ergibt 200
/ (Teilung) Teilt den linken Operanden durch den rechten Operanden. b / a ergibt 2
% (Modul) Teilt den linken Operanden durch den rechten Operanden und gibt den Rest zurück. b% a ergibt 0

SQL-Vergleichsoperatoren

Annehmen 'variable a' hält 10 und 'variable b' hält 20, dann -

Beispiele anzeigen

Operator Beschreibung Beispiel
= Überprüft, ob die Werte von zwei Operanden gleich sind oder nicht. Wenn ja, wird die Bedingung wahr. (a = b) ist nicht wahr.
! = Überprüft, ob die Werte von zwei Operanden gleich sind oder nicht. Wenn die Werte nicht gleich sind, wird die Bedingung wahr. (a! = b) ist wahr.
<> Überprüft, ob die Werte von zwei Operanden gleich sind oder nicht. Wenn die Werte nicht gleich sind, wird die Bedingung wahr. (a <> b) ist wahr.
> Überprüft, ob der Wert des linken Operanden größer als der Wert des rechten Operanden ist. Wenn ja, wird die Bedingung wahr. (a> b) ist nicht wahr.
< Überprüft, ob der Wert des linken Operanden kleiner als der Wert des rechten Operanden ist. Wenn ja, wird die Bedingung wahr. (a <b) ist wahr.
> = Überprüft, ob der Wert des linken Operanden größer oder gleich dem Wert des rechten Operanden ist. Wenn ja, wird die Bedingung wahr. (a> = b) ist nicht wahr.
<= Überprüft, ob der Wert des linken Operanden kleiner oder gleich dem Wert des rechten Operanden ist. Wenn ja, wird die Bedingung wahr. (a <= b) ist wahr.
! < Überprüft, ob der Wert des linken Operanden nicht kleiner als der Wert des rechten Operanden ist. Wenn ja, wird die Bedingung wahr. (a! <b) ist falsch.
!> Überprüft, ob der Wert des linken Operanden nicht größer als der Wert des rechten Operanden ist. Wenn ja, wird die Bedingung wahr. (a!> b) ist wahr.

Logische SQL-Operatoren

Hier ist eine Liste aller in SQL verfügbaren logischen Operatoren.

Beispiele anzeigen

Sr.Nr. Betreiber & Beschreibung
1

ALL

Der ALL-Operator wird verwendet, um einen Wert mit allen Werten in einem anderen Wertesatz zu vergleichen.

2

AND

Der AND-Operator ermöglicht das Vorhandensein mehrerer Bedingungen in der WHERE-Klausel einer SQL-Anweisung.

3

ANY

Der ANY-Operator wird verwendet, um einen Wert gemäß der Bedingung mit einem anwendbaren Wert in der Liste zu vergleichen.

4

BETWEEN

Der Operator BETWEEN wird verwendet, um nach Werten zu suchen, die innerhalb eines Satzes von Werten liegen, wobei der Minimalwert und der Maximalwert angegeben werden.

5

EXISTS

Der EXISTS-Operator wird verwendet, um nach dem Vorhandensein einer Zeile in einer angegebenen Tabelle zu suchen, die ein bestimmtes Kriterium erfüllt.

6

IN

Der IN-Operator wird verwendet, um einen Wert mit einer Liste der angegebenen Literalwerte zu vergleichen.

7

LIKE

Der LIKE-Operator wird verwendet, um einen Wert mit Platzhalteroperatoren mit ähnlichen Werten zu vergleichen.

8

NOT

Der NOT-Operator kehrt die Bedeutung des logischen Operators um, mit dem er verwendet wird. ZB: NICHT EXISTIERT, NICHT ZWISCHEN, NICHT IN usw.This is a negate operator.

9

OR

Der OR-Operator wird verwendet, um mehrere Bedingungen in der WHERE-Klausel einer SQL-Anweisung zu kombinieren.

10

IS NULL

Der NULL-Operator wird verwendet, um einen Wert mit einem NULL-Wert zu vergleichen.

11

UNIQUE

Der UNIQUE-Operator durchsucht jede Zeile einer angegebenen Tabelle nach Eindeutigkeit (keine Duplikate).