慕蓋茨4494581
2019-11-03 08:04:37
我有一個(gè)MS Access數(shù)據(jù)庫(kù)。其中,一個(gè)表由具有主鍵questionID的問題和答案組成。我需要使用questionID從該表中檢索隨機(jī)問題。在這種情況下,我應(yīng)該使用哪些關(guān)鍵字或查詢。
3 回答

DIEA
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超2個(gè)贊
以下將從您的表中獲取隨機(jī)的questionID
的MySQL
SELECT questionID FROM questions ORDER BY RAND() LIMIT 1
MS Access
SELECT top 1 questionID from questions ORDER BY rnd(questionID)

拉風(fēng)的咖菲貓
TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
SELECT TOP 5 questionID FROM [tableName] ORDER BY rnd(INT(NOW*questionID)-NOW*questionID)
這將每次為您提供一組新的答案,甚至在您使用“ NOW”時(shí)(您每次單擊此按鈕都將是一次新的嘗試,無(wú)論您單擊的速度有多快),您都無(wú)需花費(fèi)時(shí)間。我認(rèn)為這是Access中解決此問題的最簡(jiǎn)單整潔的方法。
添加回答
舉報(bào)
0/150
提交
取消