Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共13 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[求助]如何用SQL语句写入数据?

1楼
dfmz 发表于:2006-2-22 11:44:12

如字段:

语文 数学 历史 总分 平均分
85 85 90
90 100 80

语文;数学;历史的总分可以用数据统计构件来得到,我的问题是用何SQL语句将得到的数据写入总分字段?急!在线等各位帮助,谢谢!




已经用变通方法成功解决!
2楼
admin 发表于:2006-2-22 16:02:25

SQL语句:

{update 表名称

set 总分=语文+数学+历史;}

将该语句直接放在ADO命令的“SQL命令”属性中,执行即可。

3楼
dfmz 发表于:2006-2-22 18:53:54
非常谢谢!
4楼
dfmz 发表于:2006-2-22 19:29:29
再问一下比如要写入的数据经过计算赋值给变量组x,然后用何SQL语句将变量组x数据写入需要的字段?
5楼
admin 发表于:2006-2-23 10:16:59

在SQL命令中使用变量,是通过“参数”属性来实现的。仍以第一楼,数据表为例。在SQL命令中输入这样的语句:

{ select * from 表名称
where 语文>=:yuwen;}

参数设置如图所示


此主题相关图片如下:
按此在新窗口浏览图片

这样你把“变量X”赋给“赋值甲”就可以了。但在实际应用中,你可能就用不到变量X,直接把得数赋给赋值甲就可以了。
6楼
dfmz 发表于:2006-2-23 10:20:56
太复杂了!我慢慢来看消化!请求您给出语句!谢谢!
7楼
admin 发表于:2006-2-23 10:33:13
这个例子应该是比较简单的,可能你以前没有怎么用过SQL命令开发数据库,你实际操作一下就明白了。
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:

8楼
dfmz 发表于:2006-2-23 11:43:38

如一楼的数据表为例!

该数据表的数据有多达10万条之多记录,用计数循环构件将语文;数学;历史等字段的复杂计算赋值给变量组x,然后用何SQL语句将变量组x数据一条一条的写入需要的字段?因为对SQL命令不懂,所以很少用SQL命令,请求你按照我描述的给个实例,麻烦您了!谢谢!

9楼
admin 发表于:2006-2-23 12:15:55
有多少条记录都没有关系,不明白的是你为什么“用计数循环构件将语文;数学;历史等字段的复杂计算赋值给变量组x”。不需要变量组X,你直接在SQL语句的SET子句中写计算公式就可以了。不光是“加法”,SQL命令加、减、乘、除等运算都支持。

{update 表名称

set 总分=语文+数学+历史;}

10楼
dfmz 发表于:2006-2-23 13:27:42
例如得到一条记录语文;数学;历史三个字段的最大值和最小值,然后最大值减最小值赋值给变量组x,然后用SQL语句将变量组x的值写入需要的字段,请问使用何SQL命令!谢谢!
共13 条记录, 每页显示 10 条, 页签: [1] [2]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.07813 s, 4 queries.