考試出卷多條件隨機出題

CSDN問答 2022-01-08 02:28:31 阅读数:993

出題條件如圖,需要實現按此設置隨機出題100道,形成試卷,學員登錄題目不相同。最好給出sql語句 環境是asp.net +mssql2012




采納答案:
SELECT * FROM table ORDER BY RAND() LIMIT 100

利用mysql的隨機函數order by然後取100條



其他答案2:
select top 100 * from 錶 order by newid()

可以拿10測試


其他答案3:
select top 100 *, NewID() as random from 錶 order by random

這是放進程序中,可以優化的寫法

版权声明:本文为[CSDN問答]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201080228314592.html