2、排序檢索數據

order by語句的簡單使用。

一、排序數據

爲了明確地排序用select語句檢索出的數據,可使用order by子句,order by子句取一個或多個列名字,據此對輸出進行排序。

select prod_name from products;

二、按多列排序

爲了按多個列排序,只要指定列名,列名之間用逗號分開即可。

select prod_id, prod_price, prod_name from products order by prod_price, prod_id;

三、指定排序方向

數據排序不限於升序(A到Z),這是默認的排序順序,還可以使用order by子句以升序順序排序,爲了進行降序排序,必須指定desc關鍵字。

select prod_id, prod_price, prod_name from products order by prod_price, prod_id desc;

desc/asc關鍵字也可以指定單個列上。

select prod_id, prod_price, prod_name from products order by prod_price desc, prod_id;

使用order by和limit的組合,能夠找出一個列中的最高或最低的值。

select prod_id, prod_price, prod_name from products  order by prod_price, prod_id desc limit 1;
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章