如何以asc或desc顺序对varchar字段进行排序

时间:2017-01-25 10:57:42

标签: mysql

使用mysql排序以ASC或DESC顺序显示记录时存在一些问题。

mysql id,name,status

中有字段

我的结果是mysql查询按ID ASC排序顺序

 - 1, DE10, 1
 - 2, DE15, 1
 - 3, DE20, 1
 - 4, 4DE40, 1
 - 5, 5DE70, 1
 - 6, DE100, 1
 - 7, DE35, 1

希望以下面提到的格式显示结果

 - 1, DE10, 1
 - 2, DE15, 1
 - 3, DE20, 1
 - 7, DE35, 1
 - 4, 4DE40, 1
 - 5, 5DE70, 1
 - 6, DE100, 1

如何在mysql或任何其他解决方案中使用相同的

1 个答案:

答案 0 :(得分:-1)

如果我理解,您可以按ASC或DESC顺序对ID列进行排序吗?

您可以应用这样的MySQL查询:

#Sort by ASC order :
SELECT id, name, status from "your_table" ORDER BY id ASC ;

#Sort by DESC order :
SELECT id, name, status from "your_table" ORDER BY id DESC ;