您好,欢迎访问一九零五行业门户网

如何以特定方式从结果集中的 MySQL 表中获取记录?

为了以特定方式从结果集中的 mysql 表中获取记录(升序或降序),我们需要使用 order by 子句以及 asc 或 desc 关键字。如果我们不使用任何上述关键字,那么 mysql 默认按升序返回记录。 order by 子句返回基于特定字段(升序或降序)的结果集,我们将使用 order by 子句。假设我们要对下表的行进行排序 -
mysql> select * from student;+--------+--------+--------+| name | rollno | grade |+--------+--------+--------+| gaurav | 100 | b.tech || aarav | 150 | m.sc || aryan | 165 | m.tech |+--------+--------+--------+3 rows in set (0.00 sec)
下面的查询按“名称”按升序对表进行排序。
mysql> select * from student order by name;+--------+--------+--------+| name | rollno | grade |+--------+--------+--------+| aarav | 150 | m.sc || aryan | 165 | m.tech || gaurav | 100 | b.tech |+--------+--------+--------+3 rows in set (0.00 sec)
下面的查询按“grade in descending order”对表格进行排序。
mysql> select * from student order by grade desc;+--------+--------+--------+| name | rollno | grade |+--------+--------+--------+| aryan | 165 | m.tech || aarav | 150 | m.sc || gaurav | 100 | b.tech |+--------+--------+--------+3 rows in set (0.00 sec)
以上就是如何以特定方式从结果集中的 mysql 表中获取记录?的详细内容。
其它类似信息

推荐信息