Maison >base de données >SQL >Comment écrire l'ordre décroissant en SQL

Comment écrire l'ordre décroissant en SQL

下次还敢
下次还敢original
2024-05-08 10:57:16391parcourir

Le tri décroissant peut être réalisé en SQL en utilisant le mot-clé DESC. Syntaxe : SELECT nom_colonne(s) FROM nom_table ORDER BY nom_colonne DESC; Par exemple, pour trier les employés par ordre décroissant selon la colonne salaire : SELECT nom, salaire FROM employés ORDER BY salaire DESC.

Comment écrire l'ordre décroissant en SQL

Implémentation du tri décroissant en SQL

En SQL, la méthode pour implémenter le tri décroissant est très simple, vous pouvez utiliser le mot-clé DESC. 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

🎜Syntaxe :🎜🎜rrreee🎜🎜Exemple :🎜🎜🎜Supposons que nous ayons le tableau suivant :🎜rrreee🎜La requête suivante renverra tous les employés par ordre décroissant par la colonne salaire :🎜rrreee🎜 🎜Remarques :🎜🎜
  • Le mot-clé DESC ne peut être utilisé que dans la clause ORDER BY.
  • Vous pouvez trier plusieurs colonnes par ordre décroissant en séparant les noms de colonnes par des virgules et en ajoutant DESC à chaque nom de colonne. Par exemple :
rrreee🎜Cela triera les résultats par la colonne salaire par ordre décroissant, ou si les salaire sont égaux, alors par le par ordre décroissant La colonne nom trie les résultats. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn