gpt4 book ai didi

sqlite - 从具有特定列值的记录中选择SQLite中的随机记录

转载 作者:行者123 更新时间:2023-12-03 14:59:23 24 4
gpt4 key购买 nike

我正在使用Android开发应用程序,并且正在使用SQLite数据库。

我是否可以从对某一列具有特定值的记录中选择表中的随机记录?

假设我有一个名为T的表,该表具有一组列:a,b,c。
我可以从该表中选择一个随机记录,但只能从“ c”列中没有空值的记录中选择吗?

最佳答案

是的,有可能,您可以使用类似:-

SELECT * FROM t WHERE c IS NOT NULL ORDER BY random() LIMIT 1;



这利用 random function使用ORDER BY子句对结果集进行ORDER,然后通过LIMIT子句仅选择1行。


附言通常将a,b和c称为列而不是属性

关于sqlite - 从具有特定列值的记录中选择SQLite中的随机记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55033147/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com