以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- [求助]如何用SQL语句写入数据? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=4904) |
||||
-- 作者:dfmz -- 发布时间:2006-2-22 11:44:12 -- [求助]如何用SQL语句写入数据? 如字段: 语文 数学 历史 总分 平均分 语文;数学;历史的总分可以用数据统计构件来得到,我的问题是用何SQL语句将得到的数据写入总分字段?急!在线等各位帮助,谢谢! 已经用变通方法成功解决! |
||||
-- 作者:admin -- 发布时间:2006-2-22 16:02:25 -- SQL语句: {update 表名称 set 总分=语文+数学+历史;} 将该语句直接放在ADO命令的“SQL命令”属性中,执行即可。 |
||||
-- 作者:dfmz -- 发布时间:2006-2-22 18:53:54 -- 非常谢谢! |
||||
-- 作者:dfmz -- 发布时间:2006-2-22 19:29:29 -- 再问一下比如要写入的数据经过计算赋值给变量组x,然后用何SQL语句将变量组x数据写入需要的字段? |
||||
-- 作者:admin -- 发布时间:2006-2-23 10:16:59 -- 在SQL命令中使用变量,是通过“参数”属性来实现的。仍以第一楼,数据表为例。在SQL命令中输入这样的语句: { select * from 表名称 参数设置如图所示 这样你把“变量X”赋给“赋值甲”就可以了。但在实际应用中,你可能就用不到变量X,直接把得数赋给赋值甲就可以了。 |
||||
-- 作者:dfmz -- 发布时间:2006-2-23 10:20:56 -- 太复杂了!我慢慢来看消化!请求您给出语句!谢谢! |
||||
-- 作者:admin -- 发布时间:2006-2-23 10:33:13 -- 这个例子应该是比较简单的,可能你以前没有怎么用过SQL命令开发数据库,你实际操作一下就明白了。
|
||||
-- 作者:dfmz -- 发布时间:2006-2-23 11:43:38 -- 如一楼的数据表为例! 该数据表的数据有多达10万条之多记录,用计数循环构件将语文;数学;历史等字段的复杂计算赋值给变量组x,然后用何SQL语句将变量组x数据一条一条的写入需要的字段?因为对SQL命令不懂,所以很少用SQL命令,请求你按照我描述的给个实例,麻烦您了!谢谢! |
||||
-- 作者:admin -- 发布时间:2006-2-23 12:15:55 -- 有多少条记录都没有关系,不明白的是你为什么“用计数循环构件将语文;数学;历史等字段的复杂计算赋值给变量组x”。不需要变量组X,你直接在SQL语句的SET子句中写计算公式就可以了。不光是“加法”,SQL命令加、减、乘、除等运算都支持。 {update 表名称 set 总分=语文+数学+历史;} |
||||
-- 作者:dfmz -- 发布时间:2006-2-23 13:27:42 -- 例如得到一条记录语文;数学;历史三个字段的最大值和最小值,然后最大值减最小值赋值给变量组x,然后用SQL语句将变量组x的值写入需要的字段,请问使用何SQL命令!谢谢! |