1. 排序数据
SELECT prod_name from products ORDER BY prod_name;
2. 按多个列排序
SELECT prod_id,prod_price,prod_name from products ORDER BY prod_price ,prod_name;
- 仅在多个行具有相同的prod_price值时才会对产品使用prod_name排序
- 如果prod_price所有的值相同,则不会按照prod_name排序
3. 指定排序方向
SELECT prod_id,prod_price,prod_name from products ORDER BY prod_price DESC;
- 默认升序ASC
- DESC降序
4. 多列排序方向
SELECT prod_id,prod_price,prod_name from products ORDER BY prod_price DESC,prod_name ;
- 如果想在每个列上进行降序,必须在每个列名后全部指定DESC,否则DESC只对其前面的列生效
- ORDER BY必须在FROM子句之后
- LIMIT必须位于ORDER BY之后