Implementierung der MySQL-Datensortierung (aufsteigend und absteigend)

Implementierung der MySQL-Datensortierung (aufsteigend und absteigend)

Datensortierung aufsteigend, absteigend

1. Sortierreihenfolge für einzelne Felder nach Feldnamen

Funktion: Nach welchem ​​Feld oder welchen Feldern soll sortiert werden?

Bedeutung: Beim Sortieren wird die Klausel order by verwendet, gefolgt vom Sortierfeld. Sie können mehrere Sortierfelder angeben, getrennt durch Kommas. Order by verwendet standardmäßig aufsteigende Reihenfolge (asc). Wenn eine where-Klausel vorhanden ist, muss order by nach der where-Klausel angegeben werden.

(1) Sortieren nach Gehalt von klein nach groß (das System sortiert standardmäßig von klein nach groß)

Beispiel: select ename,sal from emp order by sal;

這里寫圖片描述

(2) Holen Sie sich Mitarbeiter, deren Job MANAGER ist, und sortieren Sie sie nach Gehalt von klein nach groß (das System sortiert standardmäßig von klein nach groß).

Beispiel: select ename,job,sal from emp where job = ”MANAGER”order by sal;

這里寫圖片描述
Wenn eine Where-Klausel enthalten ist, muss „order by“ nach „where“ stehen. Wenn keine Where-Klausel vorhanden ist, wird „order by“ nach der Tabelle platziert.

(3) Die folgende Abfragemethode ist falsch:

Wählen Sie * aus „emp“, sortiert nach „sal“, wobei „Wählen Sie * aus „emp“, sortiert nach „sal“, wobei „job“ = „MANAGER“ ist; 

這里寫圖片描述

2. Feldsortierung manuell festlegen

(1) Geben Sie die Sortierung manuell nach Gehalt von klein nach groß an (aufsteigendes Schlüsselwort asc).

Beispiel: select ename,sal from emp order by sal asc;

這里寫圖片描述

(2) Geben Sie die Sortierung manuell nach Gehalt von hoch nach niedrig an (absteigend nach Stichwort desc)

Beispiel: select ename,sal from emp order by sal desc;

這里寫圖片描述

3. Mehrere Felder sortieren

(1) Sortierung nach Beruf und Gehalt in absteigender Reihenfolge

Beispiel: „ select ename,job,ename from emp order by job desc,sal desc;

這里寫圖片描述

Hinweis: Wenn für die Sortierung mehrere Felder verwendet werden und die Sortierung basierend auf dem ersten Feld wiederholt wird, erfolgt die Sortierung auf Basis des zweiten Felds.

4. Sortieren nach Feldposition

(1) Aufsteigend nach Gehalt sortieren (diese Methode ist nicht zu empfehlen, da die Bedeutung der Zahlen unklar, die Lesbarkeit schlecht und das Programm nicht robust ist)

wähle * aus emp, sortiert nach 6; 

這里寫圖片描述

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Beispiel für die Sortierung von Datenbankabfragen anhand zufälliger Sortierergebnisse (Oracle/MySQL/MS SQL Server)
  • MySQL-Abfrageanweisung verwendet Limit, um die Anzahl der abgefragten Zeilen zu begrenzen
  • Zwei Methoden zum Sortieren chinesischer Daten in MySQL nach Pinyin
  • Grundlegendes Tutorial zum Sortieren von Daten mithilfe von Indizes in MySQL
  • MYSQL Must Know Reading Notes Kapitel 5 Sortieren und Abrufen von Daten
  • Yii2 implementiert den Sortierfunktionscode für MySQL-Datenbankassoziationsabfragen
  • MySQL-Datenbank-Indexreihenfolge durch Sortierung – detaillierte Erklärung
  • Einführung in MySQL-Limitabfrage und Datensortierung

<<:  JavaScript implementiert das mobile Puzzlespiel mit neun Rastern

>>:  So führen Sie ein Projekt mit Docker aus

Artikel empfehlen

So ändern Sie die inländische Imagequelle für Docker

Konfigurieren Sie den Beschleuniger für den Docke...

Detaillierte Erläuterung des Vue-Router-Routings

Inhaltsverzeichnis 1. Grundlegende Verwendung 2. ...

MySQL-Datenbank implementiert OLTP-Benchmark-Test basierend auf Sysbench

Sysbench ist ein hervorragendes Benchmark-Tool, d...

Tutorial zur grundlegenden Verwendung des MySQL Slow Query Log

Parameter im Zusammenhang mit dem langsamen Abfra...

Einrichten der React-Native-Umgebung und grundlegende Einführung

Umgebungsvorbereitung 1. Umweltkonstruktion React...

Detaillierte Erläuterung des Ausführungsprozesses der JavaScript-Engine V8

Inhaltsverzeichnis 1. V8-Quelle 2. V8-Serviceziel...

Detaillierte Erläuterung des Beispiels einer MySQL-Einzeltabellenabfrage

1. Daten vorbereiten Die folgenden Operationen we...

Lösungen für MySql-Abstürze und Dienststartfehler

Ich habe so lange mit PHP zu tun gehabt, aber die...

So legen Sie das Breitenattribut auf den Stil des Span-Tags fest

Wenn Sie das Breitenattribut direkt auf den Stil d...

So fügen Sie Vite-Unterstützung zu alten Vue-Projekten hinzu

1. Einleitung Ich habe vor zwei Jahren ein Projek...

So fügen Sie einen Docker-Port hinzu und erhalten eine Docker-Datei

Holen Sie sich das Dockerfile aus dem Docker-Imag...

js implementiert das klassische Minesweeper-Spiel

In diesem Artikelbeispiel wird der spezifische Co...