简单语法:
select 查询列表 from 表 【where 筛选条件】order by 排序列表【asc |desc】
详细语法:
SELECT field1, field2,…fieldN FROM table_name1, table_name2…
ORDER BY field1 [ASC [DESC][默认 ASC]], [field2…] [ASC [DESC][默认 ASC]]
例子:
SELECT * from student ORDER BY student_birthday ASC;
(根据学生表里的学生生日进行升序排序)
SELECT * from student ORDER BY student_birthday DESC;
(根据学生表里的学生生日进行降序排序)
- asc代表是升序,desc代表是降序,若不写,默认是asc升序
- order by子句中可以支持单个字段、多个字段、日期字段、字段长度(LENGTH(字段))、表达式、函数、别名
- order by一般放在查询语句最后面,若有limit子句,则limit子句在最后