要求:表设7列,列名为: A1、A2、A3、A4、B1、B2、B3,第1到4列是int型数据,其他都是float型,前4列A1、A2、A3、A4接收外部数据,其他列由A1、A2、A3、A4的数计算而得:
B1=(2*A2)/A1
B2=(2*A3)/A1
B3=(2*A4)/A1
想在接收到外部数据后,自动在其他空列中依次填入计算结果
用SQL SERVER2000建一个商品数据库,其中一个表需要使用公式计算数值,如何实现如下效果?
答案:2 悬赏:80 手机版
解决时间 2021-01-02 19:05
- 提问者网友:ミ烙印ゝ
- 2021-01-01 23:20
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-01-22 06:58
使用自带的计算机列是最容易的
CREATE TABLE tb
(A1 int,A2 int,
A3 int ,A4 int,
B1 AS CAST((2*A2/A1)AS FLOAT),
B2 AS CAST((2*A3/A1)AS FLOAT),
B3 AS CAST((2*A4/A1)AS FLOAT))
CREATE TABLE tb
(A1 int,A2 int,
A3 int ,A4 int,
B1 AS CAST((2*A2/A1)AS FLOAT),
B2 AS CAST((2*A3/A1)AS FLOAT),
B3 AS CAST((2*A4/A1)AS FLOAT))
全部回答
- 1楼网友:行雁书
- 2021-01-22 07:32
我正在用sql,也是2005。我比较倾向于你用express版本。其他版本的功能你基本用不到,倒是庞大许多。 express版本只有几百m,开发版却要2g多,几乎十倍。你可以设想,一个十倍体积的软件和一倍的软件哪个轻便、启动快。express就是专门针对初学者而用的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯