sql查询一些数据进行正序排序,除外的数据进行倒序排序
2016-11-16 12:01
447 查看
1)排序:募集进度(默认显示) | 发布时间 | 项目规模
2)排序逻辑:默认为“募集进度”筛选,投资完成的标的靠后排列,未满标标的靠前排列,根据募集进度的排序:
a)、未满标的新手标排在第一位,
b)、募集进度低于100%的按时间进行“顺序”排序(例如:2月3日的排在2月5日的前面。)
c)、募集进度高于100%的(即募集完成的)按发布时间进行“倒序”排列(例如:2月5日发布的标的的排在2月3日发布的标的前面。)
select * from (select * from Test where id=1 or id=4 ORDER BY id ) aaa union all select * from (select * from Test order by id desc ) bbb ;
2)排序逻辑:默认为“募集进度”筛选,投资完成的标的靠后排列,未满标标的靠前排列,根据募集进度的排序:
a)、未满标的新手标排在第一位,
b)、募集进度低于100%的按时间进行“顺序”排序(例如:2月3日的排在2月5日的前面。)
c)、募集进度高于100%的(即募集完成的)按发布时间进行“倒序”排列(例如:2月5日发布的标的的排在2月3日发布的标的前面。)
select * from (select * from Test where id=1 or id=4 ORDER BY id ) aaa union all select * from (select * from Test order by id desc ) bbb ;
相关文章推荐
- Java:集合,对列表(List)中的数据(整型、字符串、日期等)进行排序(正序、倒序)的方法;字符串按照整型排序的方法
- ORACLE sql 根据in查询里面数据的顺序进行排序
- 【SQL】对混合数据进行排序
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例
- ORACLE使用row_number() over(...)对查询数据进行分组并排序
- 【SQL】练习并熟练掌握用T-SQL查询命令进行数据查询的技能【原创技术】
- SQL查询排序某字段并选前N条数据
- Spring-JDBC:在使用JdbcTemplate进行条件查询时没有返回数据,但是sql直接在数据库中执行是有数据返回的。
- Mysql将查询后的数据进行排名的SQL语句
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例
- SQL---对查询结果进行排序
- oracle 使用instr()函数对in查询出的记录按照in中的数据进行排序
- EAS 一些基础数据的查询记录脚本(sql)
- 【SQL】练习并熟练掌握用T-SQL查询命令进行数据查询的技能【原创技术】
- [SQL基础教程] 3-4 对查询结果进行排序/ORDER BY
- sql 查询结果作为数据进行添加,where in 子查询
- 对n个数进行排序(正序或者倒序)--06 年华科计算机保研机试真题
- 父子分组的数据进行排序:一般试用于多维查询
- SQL学习之查询技巧 查询第3的数据 用一条语句分组,排序 并查询某一排名