0

我有一个简单的 SQLite 表,其中包含 1 列,我在其中选择随机数量的记录:

SELECT * FROM vocabulary ORDER BY RANDOM() LIMIT 100;

有没有办法选择特定数量的字节,而不是行?类似于以下内容:

SELECT * FROM vocabulary ORDER BY RANDOM() LIMIT BYTES 1024;
4

1 回答 1

1

您不能通过 SQLite 引擎将您的选择限制为跨行的特定字节数。请注意,LIMIT当达到限制时,它只会停止读取。您可以通过在调用代码中保留计数来执行相同的操作,然后在达到所需字节数后停止读取数据。

具体如何取决于您正在编程的环境。

于 2013-08-19T03:55:34.543 回答