用sql求出1-100之间所有能被3整除的个数和所有能被2整除的个数,并将答案输出

如题所述

第1个回答  2008-11-22
create table number
(num int
)
--delete from number

insert number values( 1)
insert number values( 2)
insert number values( 3)
insert number values( 4)
insert number values( 5)
insert number values( 6)
insert number values( 7)
insert number values( 8)
insert number values( 9)
insert number values( 10)
insert number values( 11)
insert number values( 12)
insert number values( 13)
insert number values( 14)
insert number values( 15)
insert number values( 16)
insert number values( 17)
insert number values( 18)
insert number values( 19)
insert number values( 20)
insert number values( 21)
insert number values( 22)
insert number values( 23)
insert number values( 24)
insert number values( 25)
insert number values( 26)
insert number values( 27)
insert number values( 28)
insert number values( 29)
insert number values( 30)
insert number values( 31)
insert number values( 32)
insert number values( 33)
insert number values( 34)
insert number values( 35)
insert number values( 36)
insert number values( 37)
insert number values( 38)
insert number values( 39)
insert number values( 40)
insert number values( 41)
insert number values( 42)
insert number values( 43)
insert number values( 44)
insert number values( 45)
insert number values( 46)
insert number values( 47)
insert number values( 48)
insert number values( 49)
insert number values( 50)
insert number values( 51)
insert number values( 52)
insert number values( 53)
insert number values( 54)
insert number values( 55)
insert number values( 56)
insert number values( 57)
insert number values( 58)
insert number values( 59)
insert number values( 60)
insert number values( 61)
insert number values( 62)
insert number values( 63)
insert number values( 64)
insert number values( 65)
insert number values( 66)
insert number values( 67)
insert number values( 68)
insert number values( 69)
insert number values( 70)
insert number values( 71)
insert number values( 72)
insert number values( 73)
insert number values( 74)
insert number values( 75)
insert number values( 76)
insert number values( 77)
insert number values( 78)
insert number values( 79)
insert number values( 80)
insert number values( 81)
insert number values( 82)
insert number values( 83)
insert number values( 84)
insert number values( 85)
insert number values( 86)
insert number values( 87)
insert number values( 88)
insert number values( 89)
insert number values( 90)
insert number values( 91)
insert number values( 92)
insert number values( 93)
insert number values( 94)
insert number values( 95)
insert number values( 96)
insert number values( 97)
insert number values( 98)
insert number values( 99)
insert number values( 100)

--sql
select count(num) from number
where num % 3 = 0
union
select count(num) from number
where num % 2 = 0本回答被网友采纳
第2个回答  2008-11-20
vfp程序
set talk off
clear
a=1
b=0
do ss with a,b
?a,b

proc ss
pra i,j
for i=1 to 100
if mod(i,3)=0 and mod(i,2)=0
?i
j=j+1
endif
endfor
相似回答