MySQL多条件查询语句

来源:互联网 发布:java equals int 编辑:程序博客网 时间:2024/05/18 01:45
以下总结是2016/6/4在做数据库查询时遇到的一些SQL语句,觉得挺有意思,现将总结搬家到CSDN。
  • 根据项目的关注量、点赞数和评论量进行排序:
select p.name from _project p where 1=1order by  ((p.attention_num+p.good_num+p.comment_num)+1) desc
  • 然后还可以根据额外的条件进行排序,不过目前不起作用:
select name,rank,idfrom ( select p.name,p.rank,p.id from _project p where 1=1 order by  ((p.attention_num+p.good_num+p.comment_num)+1) desc ) as newp  order by rank desc
0 0