我有一个简单的SQLite表,其中包含1列,我正在选择随机数量的记录:
SELECT * FROM vocabulary ORDER BY RANDOM() LIMIT 100;
有没有办法选择特定数量的字节而不是行?有点像:
SELECT * FROM vocabulary ORDER BY RANDOM() LIMIT BYTES 1024;
答案 0 :(得分:1)
您不能通过SQLite引擎将选择限制为跨行的特定字节数。请注意,LIMIT
只是在达到限制时停止读取。您可以通过在调用代码中保留计数然后在达到所需的字节数后停止读取数据来执行相同的操作。
究竟如何取决于您正在编程的环境。