Liste der Operatoren in SQL [mit Beispielen]
Veröffentlicht: 2021-05-02Wir 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.