📜  MySQL ORDER BY - SQL (1)

📅  最后修改于: 2023-12-03 15:17:46.068000             🧑  作者: Mango

MySQL ORDER BY - SQL

MySQL ORDER BY语句用于按照指定列对结果集进行排序。您可以按升序或降序对结果集进行排序。

语法
SELECT column1, column2, column3...
FROM table_name
ORDER BY column1 ASC/DESC, column2 ASC/DESC, ... columnN ASC/DESC;

参数说明:

  • SELECT column1, column2, column3...:需要返回的列名称。
  • FROM table_name:查询的目标表。
  • ORDER BY column1 ASC/DESC, column2 ASC/DESC, ... columnN ASC/DESC:按照指定的列对结果集进行排序。
示例
SELECT * FROM employees ORDER BY first_name ASC;

上述示例将按照first_name列值的升序对employees表中的所有行进行排序。

SELECT * FROM employees ORDER BY salary DESC, hire_date ASC;

上述示例将首先按照salary列值的降序对employees表中的所有行进行排序,然后对具有相同的salary值的行按照hire_date列值的升序排序。

总结

MySQL ORDER BY语句可用于对查询结果进行排序。您可以根据需要选择按升序或降序排序,并可以根据多个列指定排序顺序。