📅  最后修改于: 2023-12-03 15:17:46.068000             🧑  作者: Mango
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语句可用于对查询结果进行排序。您可以根据需要选择按升序或降序排序,并可以根据多个列指定排序顺序。