我有个不是办法的办法:
在积分中间划分界线,比如50分,大于50分的占M%, 小于50的占1-M%,M是也是一个随机数,但一定要大于50%。
或者积分的划分界线也允许再一定范围内随机。
在积分中间划分界线,比如50分,大于50分的占M%, 小于50的占1-M%,M是也是一个随机数,但一定要大于50%。
或者积分的划分界线也允许再一定范围内随机。
解决方案 »
- 请问下树形网站数据库的设计
- 怎样通过一条sql语句计算出一张表中某列的平均值
- bigint类型问题
- (经典)收集数据库中经常用到的操作和管理数据库的语句
- 如果一张表只有name,address 列, 如何在查询结果中添加某列,如id 列,id列自动增长? 如何每隔5行查询出相关结果 ?
- 服务器它在上午的时候就慢得很~~
- 如何将一个二进制文件内容,插入到text属性的字段中,以后读出文件内容不被更改。
- 有一记录集合,按要求按照排序来取得前20%,中70%,后10%三个记录集合,如何做?谢谢!!!!
- SQLSERVER 800700错误/急
- 用 SQL 写统计语句的时候,需要限定记录的方法
- StrIDType (varchar) 是什么类型啊?
- select @a=1;select @b=2 与select @a=1,@b=2 哪个更好?
????????????????什么意思?好像没有意义.
那就
select * from tbl order by 积分 desc
select top 10 * from 表 order by 积分*ASCII(Newid())积分作为加权,这样应该可以