在 sql 中,使用 order by 子句并指定 desc 關鍵字可以對數據進行降序排列,以便按照指定列從最大值到最小值顯示結果。
如何使用 SQL 對數據進行降序排列
在 SQL 中,可以使用 ORDER BY 子句對查詢結果進行降序排列。ORDER BY 子句用于指定按照哪個列或表達式對結果集進行排序。
語法:
SELECT column_names FROM table_name ORDER BY column_name DESC;
登錄后復制
其中:
column_names 是要選擇的列
table_name 是要查詢的表
column_name 是要按其進行排序的列
DESC 指定降序排列
示例:
假設我們有一個名為 customers 的表,其中包含以下數據:
id | name | age |
---|---|---|
1 | John | 30 |
2 | Mary | 25 |
3 | Bob | 40 |
4 | Alice | 35 |
要將 customers 表中的數據按 age 列降序排列,可以使用以下查詢:
SELECT id, name, age FROM customers ORDER BY age DESC;
登錄后復制
查詢結果如下:
id | name | age |
---|---|---|
3 | Bob | 40 |
4 | Alice | 35 |
1 | John | 30 |
2 | Mary | 25 |
通過將 DESC 關鍵字添加到 ORDER BY 子句,我們可以將數據按 age 列降序排列。