如何根据权重查询数据

hunren hunren 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

if object_id('tempdb..#tb') is not null
drop table #tb
go
create table #tb
(
userid int,--会员ID
wt int --权重,值为1-5之间
)
go

insert into #tb
select 1,2 union all
select 2,1 union all
select 3,1 union all
select 4,3 union all
select 5,4 union all
select 6,1 union all
select 7,1 union all
select 8,4 union all
select 9,5 union all
select 10,3

go

--请教各位如何实现:有10条数据查询出其中5条,权重越大,被查出的几率越大
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
hunren
MS-SQL Server 34,876 成员 254,635 内容