Liste der Operatoren in SQL [mit Beispielen]

Veröffentlicht: 2021-05-02

Wir müssen mehrere Operationen ausführen, um vorhandene Daten aus der Datenbank abzurufen oder zu ändern. SQL bietet mehrere Operatoren zum Ausführen von Operationen des Datenbankverwaltungssystems. In diesem Artikel werden wir mehrere SQL-Operatoren und einige grundlegende Informationen und Beispiele diskutieren. Lassen Sie uns nun Operatoren in SQL besprechen .

Inhaltsverzeichnis

Was sind Operatoren?

SQL-Operatoren sind wie SQL-Schlüsselwörter, die arithmetische, Vergleichs- und logische Operationen ausführen können. Sie sind wie Konjunktionen und können verwendet werden, um die Operationen und Bedingungen in SQL-Anweisungen anzugeben. Sie können mehrere Bedingungen in der Anweisung erfüllen, wie zum Beispiel:

  • Rechenzeichen
  • Logische Operatoren
  • Vergleichsoperatoren

Da es in SQL mehrere Arten von Operatoren gibt , kann jeder jeden SQL-Kurs belegen , um mehr Operatoren zu lernen. Lassen Sie uns sie im nächsten Abschnitt anhand von Beispielen verstehen.

Operatoren in SQL

1. Arithmetische Operatoren

Arithmetische Operatoren können verwendet werden, um arithmetische Operationen auszuführen, die Addition, Subtraktion, Multiplikation und Division umfassen.

Operator

Operator Operation Beschreibung
+ Zusatz Dieser Operator wird verwendet, um zwei gegebene Werte zu addieren
Subtraktion Um die beiden angegebenen Werte zu subtrahieren, können wir diesen Operator verwenden
* Multiplikation Wenn wir die beiden angegebenen Werte multiplizieren müssen, können wir diesen Operator verwenden
/ Einteilung Um die beiden gegebenen Werte zu dividieren, können wir den Divisionsoperator verwenden
% Modul Dieser Operator gibt den Rest zurück, der sich aus der Division der beiden gegebenen Werte ergibt

Beispiel für arithmetische Operatoren in SQL:

WÄHLE 80 + 10;

AUSWÄHLEN 80 – 10;

AUSWÄHLEN 80 * 10;

WÄHLEN SIE 80 / 10;

AUSWÄHLEN 80 % 10;

Die Ausgabe der obigen SQL-Befehle mit arithmetischen Operatoren lautet:

90

70

800

8

0

Das sind also die arithmetischen Operatoren von SQL. Sehen wir uns nun die Vergleichsoperatoren in SQL an.

2. Vergleichsoperatoren in SQL

Vergleichsoperatoren werden verwendet, um zwei Werte zu vergleichen, die entweder kleiner oder größer oder gleich sein können. Die Tabelle der Vergleichsoperatoren lautet:

Operator Operation Beschreibung
= Gleicht Um die beiden Werte zu vergleichen, können wir diesen Operator verwenden.
> Größer als Dieser boolesche Operator gibt TRUE zurück, wenn der Wert des linken Operanden größer als der Wert des rechten Operanden ist.
< Weniger als Dieser boolesche Operator gibt TRUE zurück, wenn der Wert des linken Operanden kleiner als der Wert des rechten Operanden ist.
<= Gleich oder kleiner als Dieser boolesche Operator gibt TRUE zurück, wenn der Wert des linken Operanden kleiner oder gleich dem Wert des rechten Operanden ist.
>= Größer als oder gleich wie Dieser boolesche Operator gibt TRUE zurück, wenn der Wert des linken Operanden größer oder gleich dem Wert des rechten Operanden ist.
< > Oder != Nicht gleichzusetzen mit Dieser Operator wird verwendet, um zu prüfen, ob die beiden gegebenen Werte gleich sind oder nicht.
! > Nicht größer als Um zu prüfen, ob der linke Operand größer oder nicht als der rechte Operand ist, gibt dieser Operator TRUE zurück, wenn er die Wahrheit gefunden hat.
!< Nicht weniger als Um zu überprüfen, ob der linke Operand kleiner oder nicht als der rechte Operand ist und dieser Operator TRUE zurückgibt, wenn er die Wahrheit gefunden hat.

Um die logischen Werte zu vergleichen, werden diese Operatoren in SQL verwendet. Lassen Sie uns nun einige davon besprechen

Logische Operatoren in SQL .

Beispiel für die Operatoren „=“, „<“ und „>“.

SELECT * FROM Mitarbeiter WHERE Alter = 20;

AUSWÄHLEN * VON Mitarbeitern WO Alter < 20;

SELECT * FROM Mitarbeiter WO Alter > 20;

3. Logische Operatoren in SQL

Lassen Sie uns nun die logischen Operatoren in SQL besprechen. Es gibt wenige Fälle, wie in der folgenden Tabelle angegeben, in denen wir diese logischen Operatoren verwenden können:

Operator Wo wird der Operator verwendet?
ALLE Dieser Operator wird verwendet, um einige spezifische Werte mit den restlichen Werten einer beliebigen Menge zu vergleichen.
IRGENDEIN Um einen bestimmten Wert einer Menge mit den restlichen Werten zu vergleichen, können wir diesen Operator verwenden.
IN Um einen bestimmten Wert mit den Literalen zu vergleichen, können wir diesen Operator verwenden.
ZWISCHEN Um einen beliebigen Wert innerhalb eines bestimmten Bereichs zu suchen, können wir diesen Operator verwenden.
UND und ODER Diese Operatoren werden verwendet, um mehrere Bedingungen in der WHERE-Klausel zu definieren.
NICHT Um die Ausgabe des logischen Operators umzukehren, kann der NOT-Operator verwendet werden.
WIE Wenn wir ein Muster durch Wildcard-Operatoren vergleichen möchten, können wir den LIKE-Operator verwenden.
ETWAS Um einige der Werte mit einem bestimmten Wert zu vergleichen, können wir den SOME-Operator verwenden.
VORHANDEN Wir können diesen Operator verwenden, um das Vorhandensein einer beliebigen Zeile in der Tabelle zu suchen.

Beispiel für BETWEEN- und IN-Operatoren

AUSWÄHLEN * VON Mitarbeitern WO ALTER ZWISCHEN 20 UND 40;

SELECT * FROM Mitarbeiter WHERE Alter IN ('20',' 40');

Diese beiden Abfragen sind Beispiele für SQL-Operatoren.

Related Read: Ideen und Themen für SQL-Projekte

Lernen Sie Softwareentwicklungskurse online von den besten Universitäten der Welt. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.

Fazit

SQL hat viele Verwendungsmöglichkeiten und Operatoren, und Sie können diese Operatoren verwenden und üben, um mehr darüber zu erfahren. SQL-Operatoren helfen bei der schnellen Datenverarbeitung. Darüber hinaus können diese Operatoren direkt verwendet werden, um zwei beliebige Werte zu vergleichen. Die Operatoren werden in vielen Interviews von frischeren und erfahrenen Kandidaten gefragt . Das Erlernen von SQL-Befehlen und eines Operators kann Ihnen beim Klären von Interviews helfen.

Wenn Sie mehr über Full-Stack-Entwicklung erfahren möchten, schauen Sie sich das Executive PG-Programm in Full-Stack-Softwareentwicklung von upGrad & IIIT-B an, das für Berufstätige konzipiert ist und mehr als 500 Stunden strenge Schulungen, mehr als 9 Projekte und mehr bietet Aufgaben, IIIT-B-Alumni-Status, praktische praktische Schlusssteinprojekte und Arbeitsunterstützung bei Top-Unternehmen.

Was ist SQL?

SQL steht für Structured Query Language und ist eine Programmiersprache zum Abrufen und Bearbeiten von Daten, die in relationalen Datenbankverwaltungssystemen gespeichert sind. SQL ist eine standardisierte, sprachunabhängige Programmiersprache. Ein Programmierer verwendet die Structured Query Language, um mit der Datenbank zu kommunizieren, mit oder ohne Unterstützung durch einen Datenbankmanager.

Was ist der Unterschied zwischen relationaler und nicht relationaler Datenbank?

Eine relationale Datenbank ist eine Teilmenge einer nicht relationalen Datenbank. Die relationale Datenbank besteht aus Tabellen mit einem Primärschlüssel und anderen Spalten, die die Zeilen umfassen. Es ist frei von redundanten Daten und kann zusammengeführt und/oder verknüpft werden. Nicht relationale Datenbanken (oder Nicht-SQL-Datenbanken) verwenden einen anderen Ansatz. Es verwendet überhaupt keine Tabellen, es arbeitet mit dem Konzept von Dokumenten. Es kann eine Baumstruktur haben oder es kann eine Diagrammstruktur sein. Relationale Datenbanken speichern Daten in Tabellen, die aus Zeilen und Spalten bestehen, Daten sind mit anderen Daten mit Verknüpfungen, Indizes, Einschränkungen und Schlüsseln verknüpft und angeordnet. Andererseits sind nicht-relationale Datenbanken nicht hierarchisch wie relationale Datenbanken und speichern Daten als Dokumente. Nicht-relationale Datenbanken verwenden keine Joins, um Daten in Beziehung zu setzen, sie verwenden Referenzen innerhalb des Dokuments.

Was sind die Anwendungen von SQL?

Es gibt nur sehr wenige Computersprachen, die die Popularität von SQL in Bezug auf Art und Umfang übertreffen können. Die populären Programmiersprachen wie C, C++, PHP, Perl, Python sind für Allzweck-Skripting konzipiert und das ist der einzige Grund für ihre Popularität und den Umfang. Im Fall von SQL handelt es sich jedoch um eine Sprache, die für den Umgang mit Daten in Form von Tabellen, Datenstrukturen und Abfragen entwickelt wurde. Die Popularität dieser Sprache kann durch die Tatsache bezeugt werden, dass sie in fast jedem Datenbankprodukt mit unterschiedlichen Namen wie FoxPro SQL, Oracle SQL und MS SQL Server enthalten ist. Obwohl diese Sprache eine große Auswahl an Datenbanken umfasst, ist sie nicht genau gleich. Beispielsweise ist FoxPro SQL ein Dialekt von Sybase SQL, während Oracle SQL ein Dialekt der PostgreSQL-Sprache ist.