我希望能够随机选择具有特定值的行。例如,我在sqlite中有一个学生表,它存储不同的特征(即性别)。我想随机选择一个使用python的男性学生。我查看了其他问题(例如Select a random row from the table using Python),但与特定行值没有关系。我该怎么做?
答案 0 :(得分:2)
不需要特定于python的语法:sqlite具有random()
函数:
select
*
from users
where gender == 'M'
order by random()
limit 1