Beispiel für die Verwendung von CASE WHEN beim Sortieren in MySQL

Beispiel für die Verwendung von CASE WHEN beim Sortieren in MySQL

Vorwort

In einem früheren Projekt wurde die Sortierfunktion CASE WHEN in SQL verwendet. Schreiben Sie jetzt ein Blog-Memo ~

Datenbankversion: MySQL 5.6.42

Zustand:

Ein Feld stellt den Status der Daten dar und nimmt einen nicht negativen ganzzahligen Wert an, wobei 0 keinen Status bedeutet.

brauchen:

Sortieren Sie nach diesem Feld in aufsteigender Reihenfolge und platzieren Sie die Daten mit dem Wert 0 am Ende.

Schauen wir uns zunächst die Struktur der Tabelle an:

Das normale Abfrageergebnis in aufsteigender Reihenfolge ist wie folgt:

Um "小赤" am Ende einzufügen, können Sie schreiben:

Sie können auch Folgendes tun:

Sie können CASE WHEN auch verwenden, um die Sortierbasis zu ändern, ohne die Abfrageergebnisse zu beeinflussen:

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Anweisungen zur Verwendung der MySQL CASE WHEN-Anweisung
  • Mehrere Beispiele für die Verwendung der CASE WHEN-Anweisung von MySQL
  • So verwenden Sie die Case-When-Anweisung in MySQL, um eine Abfrage mit mehreren Bedingungen zu implementieren
  • Die Fallstricke bei der Beurteilung von NULL-Werten in MySQL

<<:  So führen Sie in 1 Minute ein reibungsloses Upgrade und Rollback der Nginx-Version durch

>>:  Vue verwendet benutzerdefinierte Anweisungen, um Wasserzeichen am unteren Seitenrand hinzuzufügen

Artikel empfehlen

js, um Drag & Drop-Sortierdetails zu erreichen

Inhaltsverzeichnis 1. Einleitung 2. Umsetzung 3. ...

Detaillierte Erklärung von Prototypen und Prototypenketten in JavaScript

Inhaltsverzeichnis Prototyp-Kettendiagramm Grundl...

Die „3I“-Standards für erfolgreiche Printwerbung

Für viele inländische Werbetreibende ist die Erste...

Beispielcode für die Verwendung von @media in CSS3 zur Anpassung einer Webseite

Heutzutage wird die Bildschirmauflösung von Compu...

Einige weniger bekannte Sortiermethoden in MySQL

Vorwort ORDER BY 字段名升序/降序. Ich glaube, jeder hier...

So ändern Sie den Standardspeicherort von Docker-Images (Lösung)

Aufgrund der anfänglichen Partitionierung des Sys...

Praxis der Vue Global Custom-Anweisung Modal Drag

Inhaltsverzeichnis Hintergrund Umsetzungsideen Er...

So erstellen Sie YUM in einer Centos7-Umgebung

1. Geben Sie die Konfigurationsdatei der Yum-Quel...

Verwenden von System.Drawing.Common in Linux/Docker

Vorwort Nachdem das Projekt auf .net Core migrier...

Fünf Möglichkeiten zum Durchlaufen von Objekten in JavaScript Beispielcode

Inhaltsverzeichnis Vorbereiten Fünf Waffen für … ...

Codebeispiel für das Nutzungsszenario der Nginx-Domänenweiterleitung

Szenario 1: Aufgrund von Serverbeschränkungen ist...