我希望能够随机选择具有特定值的行。例如,我在 sqlite 中有一个学生表,它存储不同的特征(即性别)。我想使用 python 随机选择一名男性学生。我已经查看了其他问题(例如Select a random row from the table using Python),但与值特定行无关。我该怎么做?
不需要 python 特定语法:sqlite 有一个random()函数:
select
  *
from users
where gender == 'M'
order by random()
limit 1
Run Code Online (Sandbox Code Playgroud)
有关性能,请参阅:/sf/answers/1721418191/
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           933 次  |  
        
|   最近记录:  |