搭建论坛《搭建之星》论坛数据库交流 → [求助]如何用SQL语句写入数据?


  共有4461人关注过本帖树形打印

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

美女呀,离线,留言给我吧!
dfmz
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:215 积分:362 威望:1 精华:0 注册:2003-5-8 16:41:19
[求助]如何用SQL语句写入数据?  发帖心情 Post By:2006-2-22 11:44:12

如字段:

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

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




已经用变通方法成功解决!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2006-2-22 16:02:25

SQL语句:

{update 表名称

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

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


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
dfmz
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:215 积分:362 威望:1 精华:0 注册:2003-5-8 16:41:19
  发帖心情 Post By:2006-2-22 18:53:54

非常谢谢!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
dfmz
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:215 积分:362 威望:1 精华:0 注册:2003-5-8 16:41:19
  发帖心情 Post By:2006-2-22 19:29:29

再问一下比如要写入的数据经过计算赋值给变量组x,然后用何SQL语句将变量组x数据写入需要的字段?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2006-2-23 10:16:59

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

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

参数设置如图所示


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

这样你把“变量X”赋给“赋值甲”就可以了。但在实际应用中,你可能就用不到变量X,直接把得数赋给赋值甲就可以了。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
dfmz
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:215 积分:362 威望:1 精华:0 注册:2003-5-8 16:41:19
  发帖心情 Post By:2006-2-23 10:20:56

太复杂了!我慢慢来看消化!请求您给出语句!谢谢!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2006-2-23 10:33:13

这个例子应该是比较简单的,可能你以前没有怎么用过SQL命令开发数据库,你实际操作一下就明白了。
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
dfmz
  8楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:215 积分:362 威望:1 精华:0 注册:2003-5-8 16:41:19
  发帖心情 Post By:2006-2-23 11:43:38

如一楼的数据表为例!

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


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  9楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2006-2-23 12:15:55

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

{update 表名称

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


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
dfmz
  10楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:助工 帖子:215 积分:362 威望:1 精华:0 注册:2003-5-8 16:41:19
  发帖心情 Post By:2006-2-23 13:27:42

例如得到一条记录语文;数学;历史三个字段的最大值和最小值,然后最大值减最小值赋值给变量组x,然后用SQL语句将变量组x的值写入需要的字段,请问使用何SQL命令!谢谢!

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
总数 13 1 2 下一页

返回版面帖子列表

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








签名