SQL计算1+1⼀2+......+1⼀100的命令是什么

2025-01-05 09:07:22
推荐回答(1个)
回答(1):

你好!
declare
@sql
varchar(1000)
declare
@n
int
set
@sql=1
set
@n=1
while
@n<100
begin
set
@n=@n+1
set
@sql=@sql+1/@n
end
select
@sql
ORACLE写法
1
declare
2
v_sql
varchar(1000):=1
;
3
v_n
number:=1
;
4
begin
5
while
v_n<100
6
loop
7
v_n:=v_n+1
;
8
v_sql:=v_sql+1/v_n
;
9
end
loop;
10
dbms_output.put_line(v_sql);
11*
end;
STT@orcl->/
5.18737751763962026080511767565825315793
PL/SQL
过程已成功完成。
已用时间:
00:
00:
00.00
如有疑问,请追问。