mysql怎么实现升序查询
在mysql中,可以利用“SELECT”语句和“ORDER BY”关键字实现升序查询,语法“SELECT {*|字段列名} FROM 表名 [WHERE 条件] GROUP BY 字段名 ASC;”。 本教程操作环境:windows7系统、mysql8版本、Del
在mysql中,可以利用“SELECT”语句和“ORDER BY”关键字实现升序查询,语法“SELECT {*|字段列名} FROM 表名 [WHERE 条件] GROUP BY 字段名 ASC;”。
本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。
在mysql中,可以利用“SELECT”语句和“ORDER BY”关键字实现升序查询。
SELECT 语句用于查询数据,ORDER BY 关键字主要用来将查询结果中的数据按照一定的顺序进行排序。
基本语法:
字段名:表示需要排序的字段名称,多个字段时用逗号隔开。
ASC|DESC:ASC表示字段按升序排序;DESC表示字段按降序排序。其中ASC为默认值。
使用 ORDER BY 关键字应该注意以下几个方面:
ORDER BY 关键字后可以跟子查询(关于子查询后面教程会详细讲解,这里了解即可)。
当排序的字段中存在空值时,ORDER BY 会将该空值作为最小值来对待。
ORDER BY 指定多个字段进行排序时,MySQL 会按照字段的顺序从左到右依次进行排序。
单字段排序
下面通过一个具体的实例来说明当 ORDER BY 指定单个字段时,MySQL 如何对查询结果进行排序。
例 1
下面查询 tb_students_info 表的所有记录,并对 height 字段进行排序,SQL 语句和运行结果如下。