用两个记录集肯定是能实现的,但如果只用一个记录集进行操作,能否实现?
15 个解决方案
#1
update table1 set col1=col1+col2
#2
up
#3
是否需要创建临时表,因为我并不想改变数据库里的数据。
临时表怎样使用,谢谢啦~~~·
临时表怎样使用,谢谢啦~~~·
#4
你要怎么合并?是否把两个字段加起来?
#5
如果只是想读出来的话:
select (字段A+字段B) as C from 表
注意:字段A,字段B的类型要一致。否则要转换
select (字段A+字段B) as C from 表
注意:字段A,字段B的类型要一致。否则要转换
#6
sqfeiyu
我要的是合并,最好是将B中存在而A中不存在的元素新增到A中,即求A和B的合集
我要的是合并,最好是将B中存在而A中不存在的元素新增到A中,即求A和B的合集
#7
select DISTINCT 字段A from 表 union select DISTINCT 字段B from 表 Where 字段A<>字段B
#8
不需要临时表,用记录集就可以了
#9
如果只是想读出来的话:
select (字段A+字段B) as C from 表
就可以了
select (字段A+字段B) as C from 表
就可以了
#10
同意sqfeiyu()的意见..
#11
同意sqfeiyu()的意见..
#12
select DISTINCT 字段A from 表 union select DISTINCT 字段B from 表 Where 字段A<>字段B
Union可以用于同一个表的字段么?
如果可以的话,我想这个应该是可以的
不过我用曲线救国的方式解决了。谢谢大家。
Union可以用于同一个表的字段么?
如果可以的话,我想这个应该是可以的
不过我用曲线救国的方式解决了。谢谢大家。
#13
select userid+' '+username as user from user就可以了吧~~
#14
SELECT [ra]+[rb] as rc from tablename
#15
如果你真的要放到一个字段处理,那么,两个字段之间一定要用某个分隔符险隔开.
例如,:下面用管道符"|"将两个字段隔开.
SELECT [ra]+'|'+[rb] as rc from tablename
不过,这样处理起来可能有点儿麻烦.
例如,你要将数据回写到数据库时,你又要将该字段拆开.
DIM RSARR() AS STRING '定义一个动态数组
RSARR=Split(RC.Fields,"|") '将该字段拆分.
拆分后,RSARR(0)相当于原来的RA,RSARR(1)相当于原来的RB.
例如,:下面用管道符"|"将两个字段隔开.
SELECT [ra]+'|'+[rb] as rc from tablename
不过,这样处理起来可能有点儿麻烦.
例如,你要将数据回写到数据库时,你又要将该字段拆开.
DIM RSARR() AS STRING '定义一个动态数组
RSARR=Split(RC.Fields,"|") '将该字段拆分.
拆分后,RSARR(0)相当于原来的RA,RSARR(1)相当于原来的RB.
#1
update table1 set col1=col1+col2
#2
up
#3
是否需要创建临时表,因为我并不想改变数据库里的数据。
临时表怎样使用,谢谢啦~~~·
临时表怎样使用,谢谢啦~~~·
#4
你要怎么合并?是否把两个字段加起来?
#5
如果只是想读出来的话:
select (字段A+字段B) as C from 表
注意:字段A,字段B的类型要一致。否则要转换
select (字段A+字段B) as C from 表
注意:字段A,字段B的类型要一致。否则要转换
#6
sqfeiyu
我要的是合并,最好是将B中存在而A中不存在的元素新增到A中,即求A和B的合集
我要的是合并,最好是将B中存在而A中不存在的元素新增到A中,即求A和B的合集
#7
select DISTINCT 字段A from 表 union select DISTINCT 字段B from 表 Where 字段A<>字段B
#8
不需要临时表,用记录集就可以了
#9
如果只是想读出来的话:
select (字段A+字段B) as C from 表
就可以了
select (字段A+字段B) as C from 表
就可以了
#10
同意sqfeiyu()的意见..
#11
同意sqfeiyu()的意见..
#12
select DISTINCT 字段A from 表 union select DISTINCT 字段B from 表 Where 字段A<>字段B
Union可以用于同一个表的字段么?
如果可以的话,我想这个应该是可以的
不过我用曲线救国的方式解决了。谢谢大家。
Union可以用于同一个表的字段么?
如果可以的话,我想这个应该是可以的
不过我用曲线救国的方式解决了。谢谢大家。
#13
select userid+' '+username as user from user就可以了吧~~
#14
SELECT [ra]+[rb] as rc from tablename
#15
如果你真的要放到一个字段处理,那么,两个字段之间一定要用某个分隔符险隔开.
例如,:下面用管道符"|"将两个字段隔开.
SELECT [ra]+'|'+[rb] as rc from tablename
不过,这样处理起来可能有点儿麻烦.
例如,你要将数据回写到数据库时,你又要将该字段拆开.
DIM RSARR() AS STRING '定义一个动态数组
RSARR=Split(RC.Fields,"|") '将该字段拆分.
拆分后,RSARR(0)相当于原来的RA,RSARR(1)相当于原来的RB.
例如,:下面用管道符"|"将两个字段隔开.
SELECT [ra]+'|'+[rb] as rc from tablename
不过,这样处理起来可能有点儿麻烦.
例如,你要将数据回写到数据库时,你又要将该字段拆开.
DIM RSARR() AS STRING '定义一个动态数组
RSARR=Split(RC.Fields,"|") '将该字段拆分.
拆分后,RSARR(0)相当于原来的RA,RSARR(1)相当于原来的RB.