Access中合并字符串的SQL语句怎么写?(在线急等!)

jog81 2006-09-19 06:09:24
我需要把一条记录中两个字段的数据(字符串)合并写到第三个字段中去。不能使用+和&操作符,应该怎么做呢?
...全文
901 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jog81 2006-10-08
  • 打赏
  • 举报
回复
非常感谢!
vbman2003 2006-09-20
  • 打赏
  • 举报
回复
那我为什么不行呢?
update tp set process = a.NS + '-' + tp.pnum + '-' + tp.name from (select max([main_size]) as NS,pnum,name from tp group by pnum,name) a,tp where a.pnum=tp.pnum and a.name=tp.name
-------------------------------
这个语法SQL20000中是正确的ACCESS要修改为:
update tb1,tb2
set tb1.fld=tb2.fld1 + tb2.fld2
where.......

不过ACCESS这个语法不支持合计函数,所以你的问题在ACCESS数据库中,一句SQL语句是解决不了问题的
mustudent 2006-09-20
  • 打赏
  • 举报
回复
沒看出有什麽錯誤來
jog81 2006-09-19
  • 打赏
  • 举报
回复
那我为什么不行呢?
update tp set process = a.NS + '-' + tp.pnum + '-' + tp.name from (select max([main_size]) as NS,pnum,name from tp group by pnum,name) a,tp where a.pnum=tp.pnum and a.name=tp.name
cqq_chen 2006-09-19
  • 打赏
  • 举报
回复
UPDATE 表1 SET F3=F1+F2;--成功
cqq_chen 2006-09-19
  • 打赏
  • 举报
回复
用+可以啊!我刚刚试过。Access 2000

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧