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

Lösen Sie das Problem der verstümmelten Zeichen im Tomcat10 Catalina-Protokoll

Laufumgebung, Idea2020-Version, Tomcat10, beim Au...

Lösungen für Probleme bei der Leistungsoptimierung von MySQL-Indizes

Die von MySQL erstellte Optimierung besteht im Hi...

Detaillierte Anwendungsfälle von MySql Escape

MySQL-Escape Escape bedeutet die ursprüngliche Se...

Korrekte Änderungsschritte für das Standardnetzwerksegment von Docker

Hintergrund Ein Kollege arbeitet an seinem Sicher...

Ausführliches Installationstutorial für MySQL Installer Community 5.7.16

Dieser Artikel zeichnet das ausführliche Tutorial...

Vollständige Analyse der Webseitenelemente

Relative Längeneinheiten em Beschreibung: Relative...

js Canvas realisiert zufällige Partikeleffekte

In diesem Artikelbeispiel wird der spezifische Co...

MySQL-Speicherung räumlicher Daten und Funktionen

Inhaltsverzeichnis 1. Datentyp 1. Was sind MySQL-...

MySQL-Datenbank-JDBC-Programmierung (Java stellt eine Verbindung zu MySQL her)

Inhaltsverzeichnis 1. Grundvoraussetzungen für di...

Richtiger Einsatz von MySQL-Partitionstabellen

Übersicht über partitionierte MySQL-Tabellen Wir ...

jQuery klickt auf den Liebeseffekt

In diesem Artikel wird der spezifische Code des j...

Detaillierte Erklärung zu Javascript-Dateien und Blobs

Inhaltsverzeichnis Datei() Grammatik Parameter Be...

Warum wird für die Webseitenkodierung UTF-8 statt GBK oder GB2312 verwendet?

Wenn Sie die Wahl haben, sollten Sie UTF-8 verwen...