Question_ID | Question_sentence
1 | This is a apple?
2 | This is a car?
3 | what number is this?
訂購這是我的MySQL表有Question ID
和Question Sentence
,
時,我已創建一個頁面,並顯示這些問題,我想隨機顯示ALL的問題,怎麼辦我解決這個問題?通過隨機顯示的Mysql行
也許添加一個新的列名Random_ID
,將分配0之間的隨機數,直到9999, 然後用下面的SQL語句
SELECT * FROM Tbl_Question Order By Random_ID
如何在新列添加在SELECT語句和分配一個隨機數?
或
有什麼更好的解決辦法?
數據庫沒有隨機性的地方。從您的應用程序中選擇一個隨機ID,然後取出該記錄。然後你可以爲後面的問題實現隨機除外邏輯。 – Dave
嗯...必須保存我在數組中選擇的ID,這是複雜的 –
如果編程容易,每個人都會這樣做。此外,你不需要ID;只需按ID排序並使用偏移量x極限1,那麼您只需要知道總數。 – Dave