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

Vue implementiert Studentenverwaltungsfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Lösen Sie das Problem der blockierenden Positionierungs-DDL in MySQL 5.7

Im vorherigen Artikel „Änderungen der MySQL-Tabel...

Warum funktioniert Ihre Größe: 100 % nicht?

Warum funktioniert Ihre Größe: 100 % nicht? Diese...

JavaScript implementiert Countdown auf Front-End-Webseite

Verwenden Sie natives JavaScript, um den Countdow...

Verwendung der Linux Dynamic Link Library

Im Vergleich zu gewöhnlichen Programmen haben dyn...

So lösen Sie das jQuery-Konfliktproblem

In der Frontend-Entwicklung ist $ eine Funktion i...

Vue implementiert das Bild mit Schaltflächenwechsel

In diesem Artikelbeispiel wird der spezifische Co...

Heute werde ich einige seltene, aber nützliche JS-Techniken teilen

1. Zurück-Button Verwenden Sie history.back(), um...

Beispielcode zur Implementierung von Dreiecken und Pfeilen durch CSS-Rahmen

1. CSS-Boxmodell Die Box beinhaltet: Rand, Rahmen...

Auszeichnungssprache – CSS-Stil für Webanwendungen

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...