gpt4 book ai didi

android - SQLite Android选择排除某些列的随机行

转载 作者:行者123 更新时间:2023-11-29 16:34:38 35 4
gpt4 key购买 nike

是否可以从 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 语句示例?

最佳答案

这是一个选项,它假设 C1 列决定顺序:

SELECT Col2, Col4
FROM yourTable
WHERE C1 <> (SELECT MIN(C1) FROM yourTable) AND
C1 <> (SELECT MAX(C1) FROM yourTable)
ORDER BY RANDOM()
LIMIT 1;

关于android - SQLite Android选择排除某些列的随机行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52771241/

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