【書山有路】SQL必知必會 第3課

這一課的主題是“排序檢索數據”,主要講授如何使用ORDER BY子句。

概念

  • 子句:SQL語句由子句構成,有些字句是必須的,有些則是可選的。一個子句通常由一個關鍵字加上所提供的數據組成。

提示

  • 在指定一條ORDER BY子句時,應該保證它是SELECT語句中最後一條子句。如果它不是最後的子句,將會出現錯誤。
  • ORDER BY可以使用非選擇的列進行排序。默認是升序排序。

警告

  • 在多個列上進行降序排序,必須對每一列指定DESC關鍵字。

排序數據

可以使用下面的語句來排序數據:

SELECT prod_name
FROM Products
ORDER BY prod_name;

輸出結果如下:

prod_name
12 inch teddy bear
18 inch teddy bear
8 inch teddy bear
Bird bean bag toy
Fish bean bag toy
King doll
Queen doll
Rabbit bean bag toy
Raggedy Ann

按列位置進行排序

可以使用下面的語句:

SELECT prod_id,prod_price,prod_name
FROM Products
ORDER BY 2,3;
發佈了187 篇原創文章 · 獲贊 102 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章