【发布时间】:2019-03-17 04:42:17
【问题描述】:
是否可以从 SQLite 表中选择随机行,但是使用 Android rawquery 随机排序,该行仅返回该行的特定列信息?示例:
表1
C1 Col2 Col3 Col4
1 A B C D
2 E F G H
3 I J K L
4 M N O P
5 Q R S T
6 U V W X
是否可以在 1 到 6 之间随机选择一行,不包括 C1 和 C3 列,从而返回:
J,L 或 N,P 或 V,X 等...
任何可以完成此操作的原始查询 SELECT 语句示例?
【问题讨论】:
-
没有第一行和最后一行,至少不只是根据您发布的数据。你需要告诉我们哪个column决定了哪一行是第一行和最后一行。
-
谢谢蒂姆,我只需要知道,例如,如果第 2 行是随机选择的,那么选择 F 将与选择 H 一起选择。假设选择 F 是描述选择 H 的标签,所以我需要他们在一起。它只是一次选择的一行,所以我不关心行顺序。我本可以在问题中更清楚地解释这一点。我很抱歉。
-
很遗憾,您没有回答我的问题。哪个列确定哪一行是“第一”,哪一行是“最后”?
-
道歉。可以说是 C1。
-
那么我的答案是一种可能的解决方案。