侧边栏壁纸
博主头像
千古互动

QQ:54505339

  • 累计撰写 45 篇文章
  • 累计收到 1 条评论

mysql多个搜索条件 和 多个字段降序排序【记录】

2024-5-5 / 0 评论 / 4996 阅读
温馨提示:
本文最后更新于 2024-5-5,已超过半年没有更新,若内容或图片失效,请留言反馈。

Mysql order by 多字段排序

mysql单个字段降序排序:

select * from app order by appshijian desc;   app 为数据库 表  appshijian  appfenmiao 为字段

mysql单个字段升序排序:

select * from app order by appshijian asc;

mysql多个字段降序排序:select * from app order by appshijian desc , appfenmiao desc;

 
mysql多个搜索条件 和 多个字段降序排序: 
这个为搜索 APP 表 appzhuangtai = 2 的内容 和 APPID = 变量值   在按照 appshijian 和 appfenmiao 排序 DESC 为倒序 即是 最新的一个 
"SELECT * from app WHERE appzhuangtai='2' and appid='$shu' order by appshijian desc,appfenmiao desc" 

多字字段排序只需要添加多个排序条件,并且每个排序的条件之前用逗号分开。

order by appshijian desc,appfenmiao desc
以上表示先按照 appshijian (这里的appshijian) 是我自己定义的年月日     降序排序,
再按照 appfenmiao  (这里的app分秒) 是我自己定义的时分秒   降序排序。


同理:

order by appshijian desc,appfenmiao asc 
表示先按照appshijian降序排序,再按照appfenmiao升序排序。
 
order by appshijian asc,appfenmiao desc 
表示先按照appshijian升序排序,再按照appfenmiao降序排序。