2012-07-20 45 views
0

我有這樣一個表:從哪裏選擇SQLite表的隨機行?

CREATE TABLE records (_id INTEGER PRIMARY KEY, 
        question TEXT, answer TEXT, category INTEGER) 

給予一個特定的類別值(假設2),我要選擇從該類別排隨機。這就是我想象的解決方案:

Select question, answer, category //I think there is something missing 
From  records 
Where category=2 

任何幫助將不勝感激!

回答

3

你可以把它像:

SELECT question, answer, category 
FROM records 
WHERE category=2 ORDER BY RANDOM() LIMIT 1;