在c#中随机抽取数据库中数据且不重复怎么实现SQL语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在c#中随机抽取数据库中数据且不重复怎么实现SQL语句相关的知识,希望对你有一定的参考价值。
这个没必要用一条sql语句来实现,可以采用变通的办法,你在C#程序中定义一个list,每次从数据库中随机抽取一条数据后将这条数据的id放入list中,下次随机抽取数据后去判断这条数据的id是否在list中,如果在则说明重复了,丢弃这条数据重新再取,这可能会有一定的效率损失,但是随机数重复的可能性本来就很小,这点效率损失没什么大不了的。 参考技术A select * from tablename order by newid()追问这样可以随机抽题,但是会有重复的情况发生,怎么解决啊
参考技术B 建个临时表咯抽了的不选
以上是关于在c#中随机抽取数据库中数据且不重复怎么实现SQL语句的主要内容,如果未能解决你的问题,请参考以下文章
请问用java从1-33个整数中随机抽取6个数字 且不重复 1-16随机抽取一个数,给小球?