是否可能在不同的sqlite查询上提前退出?

是否可能在不同的sqlite查询上提前退出?,sql,sqlite,distinct,Sql,Sqlite,Distinct,我需要查询特定SQLite表和列中不同项目的数量。然而,有数百万行,我只关心是否有超过20个不同的项目。是否有任何方法可以在distinct/group by计数器中提前退出?限制必须有效 SELECT DISTINCT column1,column2 FROM table WHERE column3='some value' LIMIT 20 基于此,限制必须起作用 SELECT DISTINCT column1,column2 FROM table WHERE column3='some

我需要查询特定SQLite表和列中不同项目的数量。然而,有数百万行,我只关心是否有超过20个不同的项目。是否有任何方法可以在distinct/group by计数器中提前退出?

限制必须有效

SELECT DISTINCT column1,column2
FROM table
WHERE column3='some value'
LIMIT 20
基于此,

限制必须起作用

SELECT DISTINCT column1,column2
FROM table
WHERE column3='some value'
LIMIT 20
基于此,

从巨大的表格限制20中选择不同的字段;
查看SQLite命令的引用。

从表格限制20中选择不同的字段;

查看SQLite命令的参考。

我们需要一些表结构来帮助您吗?我不理解您的问题:您到底在查询什么?不同记录的数量如果少于20,则为20?为了帮助您,我们需要一些表结构?我不理解您的问题:您到底在查询什么?不同记录的数量如果少于20,则为20?您的答案似乎与另一个相同,但我将另一个标记为答案,因为它位于第一位。您的答案似乎与另一个相同,但我将另一个标记为答案,因为它位于第一位。