码迷,mamicode.com
首页 > 数据库 > 详细

数据库-排序检索数据

时间:2020-06-16 23:40:41      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:方向   product   code   默认   limit   red   col   select   sel   

一:排序数据

/*子句:通常由一个关键字和所提供的数据组成。

如果要排序数据,则要用到ORDER BY子句 ORDER BY子句取一个或多个列得名字,据此对输出进行排序。
*/ eg: SELECT prod_name; FROM products ORDER BY prod_name;

二;按多个列排序

SELECT prod_id,prod_price,prod_name
FROM products
ORDER BY prod_price,prod_name;
/*
仅在多个行具有相同得prod_price值时才会对产品按prod_name进行排序,如果prod_price列中所有得值都是唯一的,则不会按prod_name排序
*/

三:指定排序方向

/*
ORDER BY子句还可以降序,必须指定DESC关键字
DESC 关键字只应用到直接位于其前面的列名
*/

SELECT prod_id,prod_price,prod_name
FROM products
ORDER BY prod_price DESC;

四;

/*
与DESC相反的关键字是ASC。在升序时可以指定它,实际上,没多大用处,因为是默认的;
*/

/*
使用ORDER BY 和LIMIT 的组,能够找出一个列中最高或者最低的值
*/

SELECT prod_price
FROM products
ORDER BY prod_price DESC
LIMIT 1;

/*
注意:在给出ORDER BY子句时,应该保证它位于FROM子句之后,
如果使用LIMIT,它必须位于OREDER BY之后。
*/

 

数据库-排序检索数据

标签:方向   product   code   默认   limit   red   col   select   sel   

原文地址:https://www.cnblogs.com/de-ming/p/13149638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!