第3课 排序检索数据
1.排序数据
使用SQL语句检索的数据是没有特定顺序的,在不指定排序的情况下,数据一般会按照其在表中出现的顺序显示。
为了按自己指定的方式排序显示数据,可以使用order by 关键字。
无排序数据:
SELECT prod_name FROM products;
有排序数据(默认为升序):
SELECT prod_name FROM products
ORDER BY prod_name;
注意:在指定一条 ORDER BY 子句时,应该保证它是select语句中的最后一条语句。如果它不是最后一条子句,将会报错。
也可以使用非检索列进行排序:
SELECT prod_name FROM products
ORDER BY vend_id;
2.按照多个列进行排序
要按多个列排序,只需要指定要检索的列名,然后以逗号分隔即可。