mysql数据库怎么可以两个条件排序?

mysql数据库怎么可以两个条件排序?,第1张

可以的,order by多个字段规则是这样的,用逗号分隔每一个字段,如果字段不指明排序方式,默认是增序。排序的方法是先按第一个字段排序,如果有相同的再按后续的字段依次排序。

举个例子

按照c1排序的结果如上图,然后我们按照c1增序,c2降序排列,结果如下:

sql 使用order by 排序 select * from table order by value1,value2 根据字段value1和value2排序默认是升序 select * from table order by value1,value2 desc 按照降序排序

这个, 1另建一个带自增长列的表tb, 2 insert into tb (name) select name from ta order by name, 3 将原表数据删除,并停止自增长(命令忘了) 4 把数据插回来,insert into ta(id,name) select id,name from tb 5 启用原表的自增长列,如果需要,调整自增长的当前值(不知道如何实现,不过应该可以实现)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9954560.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存