我有一個MS Access數據庫。其中,一個表由具有主鍵questionID的問題和答案組成。我需要使用questionID從該表中檢索隨機問題。在這種情況下,我應該使用哪些關鍵字或查詢。
3 回答

慕慕森
TA貢獻1856條經驗 獲得超17個贊
以下將從您的表中獲取隨機的questionID
的MySQL
SELECT questionID FROM questions ORDER BY RAND() LIMIT 1
MS Access
SELECT top 1 questionID from questions ORDER BY rnd(questionID)

三國紛爭
TA貢獻1804條經驗 獲得超7個贊
SELECT TOP 5 questionID FROM [tableName] ORDER BY rnd(INT(NOW*questionID)-NOW*questionID)
這將每次為您提供一組新的答案,甚至在您使用“ NOW”時(您每次單擊此按鈕都將是一次新的嘗試,無論您單擊的速度有多快),您都無需花費時間。我認為這是Access中解決此問題的最簡單整潔的方法。
添加回答
舉報
0/150
提交
取消