Mysql wo Klausel

Mysql wo Klausel
MySQL ist ein leistungsstarkes und effizientes RDMS, um große Datenmengen auf strukturierte Weise zu speichern, die von Oracle entwickelt wurden. Die MySQL, in der Klausel die Ergebnisse der Auswahlanweisung filtert, die bestimmte Kriterien, Bereich oder Muster in Daten entspricht. Es ist eine effiziente und flexible Lösung, um bestimmte Daten aus großen Datenbanken in wenigen Sekunden zu durchsuchen.

Dieser Beitrag bietet Syntax sowie Beispiele für die Where -Klausel für Ihr besseres Verständnis.

Voraussetzungen

Sie müssen MySQL in Ihrem System installieren. Schließen Sie nach seiner Installation einen lokalen MySQL -Server mit dieser Syntax an:

MySQL -U -p

Sobald Sie sich auf dem lokalen Server angemeldet haben, verwenden Sie diesen Befehl, um alle verfügbaren Datenbanken anzuzeigen:

Datenbanken anzeigen;

Geben Sie diesen Befehl ein, um die Arbeitsdatenbank zu ändern:

VERWENDEN ;

Eine Erfolgsnachricht wird angezeigt.

Syntax der Klausel
Die Syntax für die MySQL, in der die Klausel einfach und unkompliziert ist, kann im Syntaxzustand ein einfacher Gleichheitsvergleich oder ein komplexer Ausdruck sein:

Wählen Sie * aus dem Zustand;

Beispiel 1: Gleichheitsvergleich unter Verwendung der WO -Klausel
Nehmen wir an, Sie möchten die Daten dort erhalten, wo die “Land"Wert ist gleich"USA”, Geben Sie diesen Befehl ein:

Wählen Sie * vom Kunden aus
Wo Land = 'USA';

Hier haben Sie die Aufzeichnungen erfolgreich gefiltert.

Beispiel 2: Vergleich mit Operatoren, die die WO -Klausel verwenden
Sie können verschiedene Bediener unter Bedingungen verwenden, um die Daten zu filtern, die dem spezifischen Zustand entsprechen. Zum Beispiel, wenn Sie Aufzeichnungen von “erhalten möchten“Einzelpreis"Das ist weniger als und gleich"25", Typ:

Wählen Sie * aus OrderItem aus
Wo Unitprice <= 5;

Sie können dies auch zum besseren Verständnis eingeben:

Wählen Sie * aus OrderItem aus
Wo Menge> = 100;

Es ist sichtbar, dass jeder Datensatz größer als „100“ ist.

Beispiel 3: Wo Klausel mit mehreren Bedingungen
Sie können auch "und" und "oder" Operatoren in Kombination mit der Klausel verwenden, um das Ergebnis basierend auf mehreren Bedingungen zu erhalten. Geben Sie diesen Befehl ein, um Daten basierend auf der Bedingung für die "Ausweis"Spalte und Zustand angewendet“Einzelpreis" Zustand:

Wählen Sie * aus dem Produkt aus
Wobei id = 25;



Beispiel 4: Verwenden des In -Operators in einer WHERE -Klausel

Der In -Operator wird in einer WO -Klausel verwendet, um Datensätze basierend auf mehreren möglichen Werten für eine bestimmte Spalte abzurufen. Geben Sie den folgenden Code ein, um den Wert von “zu erhalten“Stadt"Für Werte"London" Und "Singapur”:

Wählen Sie * vom Lieferanten aus
Wo Stadt in ('London', 'Singapur');

Die Klausel kann verschachtelt werden, um mehrere Möglichkeiten zu finden. Nehmen wir an, Sie möchten nach einer Bedingung suchen “Ausweis" In "Kunde"Tabelle abhängig von der"Bestellnummer" In "Befehl" Tisch:

Wählen Sie * vom Kunden aus
Wo id in (
Wählen Sie CustomerID aus 'Bestellung'
Wobei Ordernumber in (542381, 542413, 542430, 542551, 542883)
);

Sie sind jetzt in der Lage, Daten basierend auf bestimmten Bedingungen mit Hilfe der Klausel zu abzurufen.

Abschluss

Die WHERE -Klausel in MySQL ist ein wesentlicher Bestandteil jeder ausgewählten Anweisung und wird verwendet, um die Ergebnisse basierend auf bestimmten Bedingungen zu filtern. Wenn Sie nach bestimmten Werten, Wertenbereichen oder Mustern in Ihren Daten in einer riesigen Datenbank suchen, bietet die Klausel eine flexible und effiziente Möglichkeit, dies zu tun.