我正在尝试对应用程序进行编码,以帮助我进行测验之夜。
我有不同类别的不同数据库,我希望能够从中随机挑选一个问题,并在屏幕上显示。
到目前为止,我有:
If LCat.Text = "Film" Then
LQues.Text = Film_QuestionTextBox.Text
Film_UsedTextBox.Text = "Y"
FilmBindingSource.EndEdit()
FilmTableAdapter.Update(Me.Database1DataSet)
End If
这会从相应的数据库中选择第一个问题,但如何将其作为随机问题。
答案 0 :(得分:0)
至少在T-SQL中,您可以使用此SQL从Questions
表中获取单个随机行:
SELECT TOP 1 * FROM [Questions] ORDER BY NEWID()
NEWID()
函数为每一行生成一个随机UNIQUEIDENTIFIER
。