• 技术文章 >数据库 >mysql教程

    mysql可以按照数字大小排序吗?

    青灯夜游青灯夜游2020-10-19 14:39:02原创1666

    mysql可以按照数字大小排序。MySQL提供了“ORDER BY”关键字来对查询结果中的数据按照一定的顺序进行排序;语法格式“SELECT 字段名列表 FROM 数据表名 ORDER BY 字段名列表 ASC|DESC;”。

    (推荐教程:mysql视频教程

    通过条件查询语句可以查询到符合用户需求的数据,但是查询到的数据一般都是按照数据最初被添加到表中的顺序来显示。为了使查询结果的顺序满足用户的要求,MySQL 提供了 ORDER BY 关键字来对查询结果进行排序。

    在实际应用中经常需要对查询结果进行排序,比如,在网上购物时,可以将商品按照价格进行排序;在医院的挂号系统中,可以按照挂号的先后顺序进行排序等。

    ORDER BY 关键字主要用来将查询结果中的数据按照一定的顺序进行排序。其语法格式如下:

    SELECT 字段名列表 FROM 数据表名 ORDER BY 字段名列表 ASC|DESC;

    语法说明如下。

    使用 ORDER BY 关键字应该注意以下几个方面:

    示例:

    下面查询 tb_students_info 表的所有记录,并对 height 字段进行排序,SQL 语句和运行结果如下。

    mysql> SELECT * FROM tb_students_info ORDER BY height;
    +----+--------+---------+------+------+--------+------------+
    | id | name   | dept_id | age  | sex  | height | login_date |
    +----+--------+---------+------+------+--------+------------+
    |  2 | Green  |       3 |   23 | F    |    158 | 2016-10-22 |
    |  1 | Dany   |       1 |   25 | F    |    160 | 2015-09-10 |
    |  4 | Jane   |       1 |   22 | F    |    162 | 2016-12-20 |
    |  7 | Lily   |       6 |   22 | F    |    165 | 2016-02-26 |
    | 10 | Tom    |       4 |   23 | M    |    165 | 2016-08-05 |
    |  8 | Susan  |       4 |   23 | F    |    170 | 2015-10-01 |
    |  6 | John   |       2 |   21 | M    |    172 | 2015-11-11 |
    |  5 | Jim    |       1 |   24 | M    |    175 | 2016-01-15 |
    |  9 | Thomas |       3 |   22 | M    |    178 | 2016-06-07 |
    |  3 | Henry  |       2 |   23 | M    |    185 | 2015-05-31 |
    +----+--------+---------+------+------+--------+------------+
    10 rows in set (0.08 sec)

    由结果可以看到,MySQL 对查询的 height 字段的数据按数值的大小进行了升序排序。

    以上就是mysql可以按照数字大小排序吗?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:mysql
    上一篇:mysql如何支持gbk编码 下一篇:如何解决mysql连接不上远程服务器
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 系统服务如何清除mysql• php如何查询mysql记录数• mysql中的中文不能显示怎么办• centos php安装mysql扩展的方法• mysql安装在哪儿怎么查看?• mysql null的含义是什么• mysql如何修改字段为null• MySQL如何删除数据库
    1/1

    PHP中文网