Was sind Fallanweisungen in MySQL
In MySQL werden die Fallanweisungen zur Implementierung der IF-ELSE-Logik verwendet. Wir werden die Verwendung von Fallanweisungen verstehen, indem wir verschiedene Arten von Szenarien erstellen, bevor sie jedoch zuerst die MySQL im Terminal von Ubuntu öffnen.
$ sudo mysql
Öffnen Sie eine bestimmte Tabelle in jeder Datenbank und zeigen Sie die Liste der Datenbanken an:
Datenbanken anzeigen;Öffnen Sie die Datenbank "copy_mart_data":
Verwenden Sie Shopping_Mart_Data;So listen Sie alle in dieser Datenbank vorhandenen Tabellen auf.
Tische anzeigen;Öffnen Sie die Tabelle Grocery_bill und sehen Sie sich den Inhalt an:
Wählen Sie * aus Grocery_Bill;Jetzt werden wir die Verwendung von Fallanweisungen verstehen, indem wir verschiedene Fälle auf diese Tabelle anwenden.
So verwenden Sie Fallanweisungen in MySQL
Wir können die Fallanweisungen zur Durchführung jeglicher Art von Umfrage verwenden. Angenommen, wir möchten eine Umfrage durchführen, die viele Kunden gerne Gemüse essen. Auf der Grundlage des Einkaufs für Gemüse machen wir einfach einen Fall, dass diejenigen, die Gemüse kaufen, Vegetarier genannt werden sollten. Zu diesem Zweck machen wir einen solchen Fall:
Wählen Sie Customername, Gemüse aus,Wir speichern den Code in der Datei benannt Datei.sql.
Melden Sie sich nun bei MySQL an und öffnen Sie die Datei.SQL mit dem Befehl "Quell":
$ Quelldatei.sql
In dieser Ausgabe können wir feststellen, dass die Ergebnisse der Kunden mit dem Namen der Kunden, der Anzahl der Gemüse und den Ergebnissen des Falles gezeigt haben, ob sie vegetarisch sind oder nicht.
Wenn wir dieses Szenario abschließen und eine allgemeine Syntax des Falls erstellen, die in den Szenarien verwendet werden kann, die sich auf die oben erörterten befassen, wird es so sein
Wählen Sie Parameter aus (wenn mehr als ein Parameter verwendet wird und dann das Komma zwischen ihnen verwendete)Wir können die Bezeichnungswerte der Tabellen mithilfe der Fallanweisungen darstellen. Zum Beispiel haben wir eine Geschlechtsspalte in der Tabelle, deren Werte „M“ und „F“ sind, die das männliche bzw. weibliche Geschlecht bezeichnen. Um diese Briefe eher in die tatsächlichen Namen als in die Bezeichnung mithilfe von Fallanweisungen zu ändern, können wir den folgenden Code ausführen.
Wählen Sie Customername, Geschlecht,Modifikation in einer Tabelle unter Verwendung von Fallanweisungen
Wir können auch die Werte der Spalten der Tabelle mithilfe der Fallanweisungen ändern. Um es zu verstehen, werden wir Änderungen an der Tabelle vornehmen und die in der Spalte "Geschlecht" verwendeten Bezeichnungen durch ihre tatsächlichen Wörter ersetzen, die "männlich" und "weiblich" anstelle von "m" und "f" bedeuten. Zu diesem Zweck wird der Code sein
Aktualisieren Sie Grocery_BillUm die Änderungen in der Tabelle anzuzeigen, werden die Tabelle mit dem Befehl angezeigt:
Wählen Sie * aus Grocery_Bill;Die Ausgabe sollte die Tabelle mit den Änderungen in der Geschlechtsspalte anzeigen.
Fallanweisungen mit Vergleichsbetreibern
Wir können die Fallanweisungen auch zu Vergleichszwecken mit den mathematischen Operatoren verwenden. Um dies zu verstehen, nehmen wir an, dass wir den Kunden, die mehr als 12 Artikel einkaufen, Rabattgutscheine geben möchten. Schreiben wir einen Code dafür.
Wählen Sie den benutzerdefinierten Namen,Abschluss
Fallanweisungen helfen uns sehr, die spezifischen Ergebnisse aus einer Tabelle abzurufen, die aus einer großen Anzahl von Einträgen besteht. Obwohl es einige Einschränkungen bei der Verwendung der Fallanweisungen wie Fallanweisungen gibt, werden nicht verwendet, um die Nullwerte der Tabelle zu überprüfen. Ebenso ist es ein sequentielles Modell bedeutet, dass der Fall nicht die weiteren Bedingungen ausführt und den Fall beendet wird. Obwohl die Fallanweisungen beim Schreiben verschiedener Codes von T -SQL (Transact - SQL) für DML (Data Manipulationssprache) Leichtigkeit liefern, liefern sie zwar zu. In dieser Beschreibung haben wir versucht, die Verwendung von Fallanweisungen zu erläutern, indem sie unterschiedliche Szenarien berücksichtigt und Fallanweisungen anwenden, damit es leicht zu verstehen ist, die Fallanweisungen in MySQL zu verstehen.