📄 subject_45157.htm
字号:
<p>
序号:45157 发表者:绚 发表日期:2003-06-27 09:02:12
<br>主题:小弟请教各位哥哥姐姐........
<br>内容: 小弟是一名菜鸟,最近在弄一个sql200的数据库的时候被一个很菜的问题捆扰着,想请各为哥哥姐姐帮帮忙~<BR> 问题很简单:请问我在建立了一张表以后,怎么样才能在其中的一列或多列加入公式? <BR> 小弟选行谢过.
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:要省钱 回复日期:2003-06-27 11:13:51
<br>内容:不知道这是不是你想要的,表的第三个字段自动计算出:<BR>1> use kf<BR>2> go<BR>1> create table kf_627(kf1 int,kf2 int,kf3 as kf1*kf2)<BR>2> go<BR>1> insert kf_627(kf1,kf2)<BR>2> values('2','3')<BR>3> go<BR>(1 行受到影响)<BR>1> select * from kf_627<BR>2> go<BR> kf1 kf2 kf3<BR> ----------- ----------- -----------<BR> 2 3 6<BR><BR>(1 行受到影响)<BR>1><BR><BR>其实在SQL里没有什么公式,只有一些函数吧(一个数的平方):<BR>1> create table kf_627_2(a int,b as square(a))<BR>2> go<BR>1> insert kf_627_2(a) values('2')<BR>2> insert kf_627_2(a) values('3')<BR>3> go<BR>(1 行受到影响)<BR>(1 行受到影响)<BR>1> select * from kf_627_2<BR>2> go<BR> a b<BR> ----------- ------------------------<BR> 2 4.0<BR> 3 9.0<BR><BR><BR>如果你是你这一列没有数据,可以先删这一列:<BR>alter table 表名<BR>drop column 列名<BR>go<BR>然后再增加这一列:<BR>alter table 表名<BR>add 列名2 as sqrt(列名1) --都假设为计算机列:<BR>go<BR><BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:绚 回复日期:2003-06-27 13:13:40
<br>内容:谢谢,楼上的那位哥哥(姐姐).
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -