MySQL-Fall beim Gruppieren nach Beispiel

MySQL-Fall beim Gruppieren nach Beispiel

Eine MySQL-ähnliche PHP-Switch-Case-Anweisung.

  1. wähle das Feld xx aus,
  2. Fallfeld
  3. wenn Bedingung 1 dann Wert 1
  4. wenn Bedingung 2 dann Wert 2
  5. sonst anderer Wert END Alias
  6. vom Tabellennamen;

Hier ist ein Beispiel für eine Gruppensummierung:

Wählen Sie Summe (Redpackmoney) als Stota, Icheck 
von t_redpack
Gruppieren nach isCheck

Anwendungsfall, wenn:

wähle sum(redpackmoney) als stota,
(FALL isCheck WENN '1' DANN 'checktrue' WENN '0' DANN 'abwählen' WENN '-1' DANN 'checkfalse' SONST 'unknow' ENDE) als checkinfo 
von t_redpack
Gruppieren nach isCheck

In checkinfo werden -1, 0, 1 durch checkfalse, uncheck, checktrue ersetzt (CASE WHEN führt eine Zeichenfolgenersetzungsverarbeitung durch)

Das Obige ist ein einfaches Beispiel für die Verwendung der Case-When-Anweisung in MySQL.

Das könnte Sie auch interessieren:
  • MySQL-Fall bei der Verwendungsbeispielanalyse
  • Detailliertes Beispiel für die Verwendung der Case-Anweisung in einer gespeicherten MySQL-Prozedur
  • Beispiel für die Verwendung von CASE WHEN beim Sortieren in MySQL
  • Detaillierte Analyse des Problems der Groß-/Kleinschreibung von Bezeichnern in MySQL
  • Detaillierte Erklärung des Mysql-Falls und der Verwendung
  • MySQL-Update-Fall Update-Feldwert ist keine feste Operation

<<:  Vue implementiert eine einfache bidirektionale Datenbindung

>>:  So starten Sie Tomcat mit jsvc (als normaler Benutzer ausführen)

Artikel empfehlen

Zusammenfassung der 10 wichtigsten JavaScript-Interviewfragen (empfohlen)

1.Dies deutet auf 1. Wer ruft wen an? Beispiel: F...

Führen Sie die Schritte zur Installation von MySQL 8.0.x unter Linux aus.

MySQL Einführung in MySQL MySQL war ursprünglich ...

Detaillierte Erklärung der Methoden und Eigenschaften von Vue

Vue-Methoden und -Eigenschaften 1. Methoden Verwe...

Textmodus im IE! Einführung in die Rolle von DOCTYPE

Nachdem das im vorherigen Artikel besprochene Prob...

Beispiele für JavaScript-Operationselemente

Weitere Informationen zu Bedienelementen finden S...

Detaillierte Erklärung zur Verwendung von Bussen in Vue

Vue-Busmechanismus (Bus) Zusätzlich zur Verwendun...

Implementierung des Umschreibesprungs in Nginx

1. Neuer und alter Domain-Namenssprung Anwendungs...

So installieren Sie MySQL und MariaDB in Docker

Beziehung zwischen MySQL und MariaDB Das Datenban...

Detaillierte Erläuterung der MySQL-Remoteverbindungsberechtigung

1. Melden Sie sich bei der MySQL-Datenbank an mys...

Implementierung einer Lösung für adaptive Textbereichshöhe in Vue

Inhaltsverzeichnis Versteckte Probleme Lösung zur...

MySQL 8.0.11 Installations-Tutorial unter Windows

Dieser Artikel zeichnet das Installationstutorial...