zoukankan      html  css  js  c++  java
  • MySQL必知必会-5、排序检索数据

    排序数据

    下面SQL语句返回某个表的全部列时,按主键序号依次输出

    select * from t_blog_tags;

     排序用order by子句,order by 子句可以取一个或多个列的名字,据此对输出进行排序。

    这里对tags_id进行排序

    select * from t_blog_tags order by tags_id;

     按多个列排序

    只要指定列名,列明之间用逗号分开即可。多个排序时排序顺序按规定的顺序进行(列名先后顺序)。

    select * from t_blog_tags order by tags_id, blogs_id;

     指定排序方向

    默认时升序。还可以通过order by子句进行降序排列,为了进行降序排序,必须指定desc关键字。

    select * from t_blog_tags order by tags_id desc;

     多个列的排序,tags_id 降序,blogs_id升序。(关键字只应用到位于其前面的列名,其中与desc相反的时asc,但是默认时asc)

    select * from t_blog_tags order by tags_id desc, blogs_id;

     使用order by和limit组合,能够找到一个列中最高或者最低的几个值。

    select * from t_blog_tags order by tags_id desc limit 2;

     小结

    order by子句必须是select语句中的最后一条子句,可根据需要利用它在一个或多个列是对数据进行排序。

  • 相关阅读:
    安卓获取双IMEI
    NodeJS异步、同步 创建多层文件夹
    Winfrom 控件名称缩写
    Unobtrusive Ajax
    ID 为 17608的进程当前未运行
    欢迎
    路由
    VS快捷键
    Test
    并查集与带权并查集---由浅入深
  • 原文地址:https://www.cnblogs.com/dong973711/p/14670904.html
Copyright © 2011-2022 走看看