我想把Z1 & Z2 赋给Z3
如何写这条语句,多谢了.
10 个解决方案
#1
--数值型
update a
set z3 = z1 + z2
--字符串型
update a
set z3 = cast(z1 as varchar) + cast(z2 as varchar)
#2
update tb set z3=z1+'&'+z3
#3
& 是什麽意思?
#4
Z1 和Z2都是字符串,把他们连起来赋给Z3
我那样做后出现
消息 156,级别 15,状态 1,第 1 行
关键字 'user' 附近有语法错误。
我那样做后出现
消息 156,级别 15,状态 1,第 1 行
关键字 'user' 附近有语法错误。
#5
同一表简单点:update A set A.z3=A.z1+A.z2
要是两个表,要写关联语句的,如:
update A
set A.z1= B.z2+B.z3
from A inner join B on A.id = B.id
要是两个表,要写关联语句的,如:
update A
set A.z1= B.z2+B.z3
from A inner join B on A.id = B.id
#6
我前提是一个表呀.
#7
update A set z3=z1+z2
如果类型不对用cast(字段 as 类型)转换一下...
#8
1楼的方法,你没试?
#9
update A set Z3=ltrim(Z1)+ltrim(Z2)
#10
up
update A set z3 = z1 + z2
update A set z3 = cast(z1 as varchar) + cast(z2 as varchar)
#1
--数值型
update a
set z3 = z1 + z2
--字符串型
update a
set z3 = cast(z1 as varchar) + cast(z2 as varchar)
#2
update tb set z3=z1+'&'+z3
#3
& 是什麽意思?
#4
Z1 和Z2都是字符串,把他们连起来赋给Z3
我那样做后出现
消息 156,级别 15,状态 1,第 1 行
关键字 'user' 附近有语法错误。
我那样做后出现
消息 156,级别 15,状态 1,第 1 行
关键字 'user' 附近有语法错误。
#5
同一表简单点:update A set A.z3=A.z1+A.z2
要是两个表,要写关联语句的,如:
update A
set A.z1= B.z2+B.z3
from A inner join B on A.id = B.id
要是两个表,要写关联语句的,如:
update A
set A.z1= B.z2+B.z3
from A inner join B on A.id = B.id
#6
我前提是一个表呀.
#7
update A set z3=z1+z2
如果类型不对用cast(字段 as 类型)转换一下...
#8
1楼的方法,你没试?
#9
update A set Z3=ltrim(Z1)+ltrim(Z2)
#10
up
update A set z3 = z1 + z2
update A set z3 = cast(z1 as varchar) + cast(z2 as varchar)