Heim  >  Artikel  >  Datenbank  >  So schreiben Sie absteigende Reihenfolge in SQL

So schreiben Sie absteigende Reihenfolge in SQL

下次还敢
下次还敢Original
2024-05-08 10:57:16343Durchsuche

Absteigende Sortierung kann in SQL mithilfe des Schlüsselworts DESC erreicht werden. Syntax: SELECT Spaltenname(n) FROM Tabellenname ORDER BY Spaltenname DESC. Um beispielsweise Mitarbeiter in absteigender Reihenfolge nach der Gehaltsspalte zu sortieren: SELECT Name, Gehalt FROM Mitarbeiter ORDER BY Gehalt DESC.

So schreiben Sie absteigende Reihenfolge in SQL

Absteigende Sortierung in SQL implementieren

In SQL ist die Methode zur Implementierung absteigender Sortierung sehr einfach. Sie können das Schlüsselwort DESC verwenden. DESC

语法:

<code class="sql">SELECT column_name(s)
FROM table_name
ORDER BY column_name DESC;</code>

示例:

假设我们有如下表格:

<code class="sql">CREATE TABLE employees (
    id INT NOT NULL AUTO_INCREMENT,
    name VARCHAR(255) NOT NULL,
    salary INT NOT NULL,
    PRIMARY KEY (id)
);</code>

以下查询将按 salary 列以降序排列返回所有员工:

<code class="sql">SELECT name, salary
FROM employees
ORDER BY salary DESC;</code>

注意事项:

  • DESC 关键字只能用于 ORDER BY 子句中。
  • 可以对多个列进行降序排序,只需将列名用逗号分隔,然后在每个列名后附加 DESC。例如:
<code class="sql">SELECT name, salary
FROM employees
ORDER BY salary DESC, name DESC;</code>

这将按降序排列的 salary 列对结果排序,如果 salary 相等,则按降序排列的 name

🎜Syntax:🎜🎜rrreee🎜🎜Beispiel:🎜🎜🎜Angenommen, wir haben die folgende Tabelle:🎜rrreee🎜Die folgende Abfrage gibt alle Mitarbeiter in absteigender Reihenfolge nach der Spalte Gehalt zurück:🎜rrreee🎜 🎜Hinweise:🎜🎜
  • Das Schlüsselwort DESC kann nur in der Klausel ORDER BY verwendet werden.
  • Sie können mehrere Spalten in absteigender Reihenfolge sortieren, indem Sie die Spaltennamen durch Kommas trennen und DESC an jeden Spaltennamen anhängen. Zum Beispiel:
rrreee🎜Dadurch werden die Ergebnisse nach der Spalte Gehalt in absteigender Reihenfolge sortiert, oder wenn die Gehalt gleich sind, dann nach in absteigender Reihenfolge. Die Spalte name sortiert die Ergebnisse. 🎜

Das obige ist der detaillierte Inhalt vonSo schreiben Sie absteigende Reihenfolge in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn