前面介绍了输出select,查询关键词where和条件查询and or的使用,今天介绍一下排序关键词order by的使用。
这个也是经常使用到的,比如安装文字更新时间的升序,倒序显示,或者一张成绩表里面分数高低排序,这个时候就需要用到order by的使用。
我们来看看实际demo
排序关键词order by关键词
我们看看项目中的这个例子。文字的点击次数表,里面有总点击量,月点击量,还有周点击量,根据需求取出对应的数据即可。
我们先来一个简单的,获取点击量最多的5条数据。
select catid,viewsfrom dw_hits ORDERBY`views`DESClimit5 运行结果如下
排序关键词order by关键词
我们就查到了文章点击最多的id然后可以进行关联查询或者对应文章的标题,描述等。文章点击表和文章标题表是2张表。这个可以用一些进行关联起来。
这上面我们用的关键词是
ORDERBY`views`DESC // 这里的DESC 表示的是 降序
这里还有一个关键词ASC的使用
排序关键词order by关键词
我们也可以进行组合使用,比如安装点击次数升序,更新时间倒序
order by A,B 这个时候都是默认按升序排列
order by A desc,B 这个时候 A 降序,B 升序排列
order by A ,B desc 这个时候 A 升序,B 降序排列
特别是我们在cms里面经常用到默认更新时间倒序,排序id升序这样更方便。