如何将数据库中的数据做降序排列

使用orderbyXXdesc按降序排序。

将其添加到sql查询的末尾。
例如

select*fromxxxwherexx=xxxorderbyxxdesc

5,SQL里面的排序语句desc和ASC有什么区别

在SQL中,排序描述符“desc”和“asc”在确定查询结果的排序顺序方面起着关键作用。
第一的,“desc”表示降序排列;指定列(如id)按降序显示数据,即从大到小显示数据。
例如,当您运行以下语句时;sqlselect*fromtableorderbyiddesc;查询结果会按照id值从大到小排序。
相反,“asc”表示升序;这意味着顺序是降序的,如以下查询所示:sqlselect*fromtableorderbyidasc如果既没有指定“asc”也没有指定“desc”。
大多数数据库默认为降序。
所以,理解并正确使用“desc”和“asc”对于确保正确呈现信息非常重要。

用navicat给mysql里的数据按照数值大小降序排列,怎么操作?

SELECTSeq,Rs,TotalIndexFROMTABLENAME;--正则查询SELECTSeq,Rs,TotalIndexFROMTablenameOrderBycast(TotalIndexAsDecimal(32,16))Desc;--强制将字段TotalIndex转换为浮点类型(长度32位,十进制16位)Desc逆序{descending顺序}/升序正序{顺序auto-increment}--特殊说明:如数据量较大,先根据条件过滤数据结果,然后在最外层Sql语句中对数据进行排序。
这种处理方法不会扫描整个表。
,t1.rs,t1.totalindexfrom(SELECTSeq,Rs,TotalIndexFROMTablenamewhereRs=?)t1OrderBycast(t1.totalindexAsDecimal(32,16))Desc;