第三课 排序找回的数据(Sorting Retrieved Data)
本课学习SELECT声明的ORDER BY语句来根据需要对找回的数据排序。
3.1 Sorting Data(排序数据)
Clause(语句)
输入:
SELECT prod_name
FROM Products
ORDER BY prod_name;
注意:ORDER BY语句的位置(放在最后面,否则出错)
3.2 Sorting by Multiple Columns(根据多列排序)
SELECT prod_id,prod_price,prod_name
FROM products
ORDER by prod_price,prod_name;
先根据价格,再根据名称排序
3.3 Sorting by Column Position(根据列位置排序)
SELECT prod_id,prod_price,prod_name
FROM products
ORDER by 2,3;
ORDER by 2,3表示现根据prod_name排序,再根据prod_name排序。
3.4 Specifying Sort Direction(明确排序方向)
升序,降序,
关键字 DESC降序
SELECT prod_id,prod_price,prod_name
FROM products
ORDER by prod_price DESC;
SELECT prod_id,prod_price,prod_name
FROM products
ORDER by prod_price DESC,prod_name;
语句:Sorting Descending on Multiple Columns
3.5 总结
In this lesson, you learned how to sort retrieved data using the SELECT statement’s ORDER BY clause. This clause, which must be the last in the SELECT statement, can be used to sort data on one or more columns as needed.