怎样用T-SQL语言编程输出3~100之内的素数?

 我来答
wangzhiqing999
2011-05-21 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3368万
展开全部
SELECT
main.number
FROM
master..spt_values AS main
WHERE
type='P'
AND number BETWEEN 3 AND 100
AND NOT EXISTS (
SELECT
1
FROM
master..spt_values AS sub
WHERE
type='P'
AND sub.number BETWEEN 2 AND main.number - 1
AND main.number % sub.number = 0
);

number
-----------
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97

(24 行受影响)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式