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

Öffnen Sie den Windows-Server-Port (nehmen Sie als Beispiel Port 8080)

Was ist ein Port? Bei den Ports, auf die wir uns ...

So überprüfen Sie die Version des Kali Linux-Systems

1. Überprüfen Sie die Kali-Linux-Systemversion Be...

MySQL-Triggersyntax und Anwendungsbeispiele

Dieser Artikel veranschaulicht anhand von Beispie...

Fallstudie zum Vue-Einkaufswagen

Inhaltsverzeichnis 1. Warenkorb-Beispiel 2. Code-...

Zusammenfassung der @-Verwendung in CSS (mit Beispielen und Erklärungen)

Eine At-Regel ist eine Deklaration, die Anweisung...

Was ist Webdesign

<br />Originalartikel: http://www.alistapart...

DHTML-Objekte (gemeinsame Eigenschaften verschiedener HTML-Objekte)

!DOCTYPE Gibt die Document Type Definition (DTD) ...

4 Möglichkeiten zum Ändern des MySQL-Root-Passworts (Zusammenfassung)

Methode 1: Verwenden Sie den Befehl SET PASSWORD ...