Dieser Leitfaden wird in die Fallerklärung in MySQL eintauchen.
Die Fallerklärung in MySQL
Wenn Sie bereits in einer der beliebten Programmiersprachen Erfahrung in der Programmierung haben, ist die Fallerklärung definitiv ein vertrautes Thema. Die Struktur ist wie folgt.
FALLLassen Sie uns einen kurzen Zusammenbruch der einzelnen Teile haben.
Wenn Sie genau hinschauen, ist die Struktur fast genau das, was Sie in einer typischen Java-If-Else-Logikstruktur finden würden.
Verwenden der Fallanweisung
Grundnutzung
Um die Anwendung von Fall zu demonstrieren, verwenden wir eine dedizierte MySQL -Datenbank. Zur Benutzerfreundlichkeit werde ich PhpMyAdmin verwenden, um auf Datenbanken zuzugreifen und zu verwalten. Erfahren Sie mehr über die Installation und Konfiguration von PhpMyadmin und MySQL auf Ubuntu.
Ich habe eine leere Datenbank erstellt Hallo Welt.
Unsere Beispieldatenbank enthält Informationen zu Schülern. Erstellen Sie eine neue Tabelle mit dem Namen Studenten.
$ Erstellen table student (id int, name varchar (255), state varchar (255), City varchar (255));Fügen Sie nun einen Beispieleingang in die Tabelle ein.
$ In Studenten (ID, Name, Staat, Stadt) Werte ('1', 'adrien', 'Arizona', 'Prescott') einfügen;Der Final Table sollte so aussehen.
Schauen Sie sich die folgende Abfrage und ihre Ausgabe an.
Wählen Sie Name, Staat, Stadt aus den Studierenden bestellen (Verwenden der Fallanweisung mit Gesamtfunktion
Im nächsten Beispiel erstellen wir eine neue Datenbanktabelle mit Verkaufsinformationen. Aus diesen Informationen ermitteln wir die Anzahl der Bestellungen nach dem Status der Bestellung. Dazu verwenden wir auch die Funktion Sum () in MySQL. Die folgende Anleitung taucht tief in die Funktion Sum () in MySQL ein.
Erstellen Sie eine neue Tabelle Aufträge.
$ Erstellen table ordnes (order_id int, sales_id int, Status varchar (255));Lassen Sie uns die Tabelle mit einigen Beispieldaten bevölkern.
$ In Bestellungen (order_id, Sales_id, Status) Werte ('5', '10', 'Processing') einfügen;Der folgende Code zählt die Instanzen von Erfolg Und wird bearbeitet.
WÄHLENWie die Ausgabe zeigt, zeigt es eine Summe aller Bestellungen gemäß ihrem Status. Erstens werden die Fallanweisungen jedes Mal 1 ausgeführt und zurückgeben, wenn sie mit dem jeweiligen Bestellstatus übereinstimmen. Schließlich berechnet die Funktion SUM () die Gesamtzahl der Bestellungen.
Letzter Gedanke
In diesem Leitfaden haben wir die Verwendung der Fallerklärung in MySQL untersucht. Kurz gesagt, es handelt sich um eine logische Anweisung. Wir haben vorgestellt, wie man es in verschiedenen Situationen implementiert. Im Vergleich zur Verwendung mehrerer IF-ELSE-Anweisungen macht der Fall den Code lesbarer und effizienterer.
MySQL ist reich an kraftvollen Merkmalen. Um mehr zu erfahren, lesen Sie die folgenden Anleitungen zum Schema, der datiff () -Funktion, der Arbeit mit Substring usw.
Happy Computing!