Python MySQL Order By
当使用SELECT查询获取数据时,你可以使用OrderBy子句将结果按所需顺序(升序或降序)排序。默认情况下,该子句以升序排列结果,如果你需要以降序排列,你需要明确使用 “DESC”。
语法
以下是SELECT column-list的语法
例子
Assume we have created a table in MySQL with name EMPLOYEES as −
如果我们使用INSERT语句在其中插入4条记录,如:
下面的语句按照年龄的升序检索EMPLAYEE表中的内容。
You can also retrieve data in descending order using DESC as −
使用python的ORDER BY子句
为了按照特定的顺序检索表的内容,在游标对象上调用 execute() 方法,并将SELECT语句和ORDER BY子句作为参数传递给它。
例子
在下面的例子中,我们创建了一个包含姓名和雇员的表,填充它,并使用ORDER BY子句按照年龄的(升序)顺序检索其记录。
输出
同样,你可以使用ORDER BY子句从表中以降序检索数据。