Sql Count Query从值开始

时间:2015-12-22 16:19:24

标签: c# sql-server

我正在使用素数,我通过以下步骤找到素数: 1 - 获取此数字的平方根 2尝试从2到这个平方根的划分 我正在将我之前找到的素数记录到我的sql server数据库中。 (表名:Primes,列名:值,id:自动增量)

现在,这是我的问题: 我需要2之间的元素数和我的数据库中的平方根号。但是如果平方数是= 20并且我的数据库中没有像20这样的记录,因为20不是素数。所以我在我的数据库中需要19并且从2开始计算元素的数量。(在这个例子中,2,3,5,7,11,13,17,19所以元素的数量是8) 哪个查询可以给我这么多元素? 非常感谢。

1 个答案:

答案 0 :(得分:3)

您当然可以使用<=

SELECT COUNT(value) FROM primes WHERE value >= 2 AND value <= root;