所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

怎么编写加减法运算的sql语句?

发布时间:2020-04-12 09:14:39

资讯分类:加减法  sql  语句  运算  存储过程  已有  很简单
怎么编写加减法运算的sql语句?

如果只是写个存储过程,那很简单的,因为不知道你具体功能,我只能这样写:

/*已有数据表1.列名a,b,c,d,e,f

编写存储过程:a^2+b*(c+d)/2-f*e*/

IFOBJECT_ID('table1')ISNOTNULL

DROPTABLEtable1;

GO

CREATETABLEtable1

(aINT,

bINT,

cINT,

dINT,

eINT,

fINT)

GO

IFOBJECT_ID('sptabel1')ISNOTNULL

DROPPROCEDUREsptabel1;

GO

CREATEPROCEDUREsptabel1

AS

BEGIN

DECLARE@testINT,

@aINT,

@bINT,

@cINT,

@dINT,

@eINT,

@fINT;

DECLAREcurCURSORFORSELECT*FROMtable1;

OPENcur;

FETCHNEXTFROMcurINTO@a,@b,@c,@d,@e,@f;

WHILE@@FETCH_STATUS=0

BEGIN

SET@test=POWER(@a,2)+@b*(@c+@d)/2-@f*@e;

FETCHNEXTFROMcurINTO@a,@b,@c,@d,@e,@f;

END;

CLOSEcur;

DEALLOCATEcur;

END;

希望这个是你所需要的。

留言与评论(共有 0 条评论)
   
验证码:
Top