对查询的结果进行排序

  • order by字句
    最后执行的语句 , order by 列名;会从低到高排序
    asc 是升序。
    要想指定降序要在列名后面使用DESC关键字。

  • 指定多个排序
    order by 列名1,列名2;
    会先按列名1排序,之后有一样的再按列名2排序,以此类推。

  • NULL的顺序
    有NULL的排序会放到最后几行。

  • 在排序键中使用显示用别名
    select shohin_id as id ,shohin_mei as ht
    from shohin
    order by ht, id;
    最后按select的列名显示,排序好的。

  • order by 字句中可以使用的列
    order by字句中可以使用存在与表中,但并不包含在select字句之中的列。
    order by 字句中也可以使用聚合函数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容