Sql 插入值参考其他列
这是原始的A表 通货 DM_LS 产品ID TimeID TWD 1. 26 559 TWD 1. 26 560 TWD 1. 27 561 TWD 2. 27 562 TWD 2. 28 563 TWD 2. 28 564Sql 插入值参考其他列,sql,sql-server,sql-update,sql-insert,Sql,Sql Server,Sql Update,Sql Insert,这是原始的A表 通货 DM_LS 产品ID TimeID TWD 1. 26 559 TWD 1. 26 560 TWD 1. 27 561 TWD 2. 27 562 TWD 2. 28 563 TWD 2. 28 564 它只是一个列上带有连接的UPDATE语句 在本例中,您需要将每个列都转换为一个公共数据类型-VARCHAR,然后使用格式“`col1+col2+…etc``”,您可以通过两种方式完成: 添加计算列 ALTER TABLE TABLE a将SerialNum添加为CONCAT
它只是一个列上带有连接的
UPDATE
语句
在本例中,您需要将每个列都转换为一个公共数据类型-
VARCHAR
,然后使用格式“`col1+col2+…etc``”,您可以通过两种方式完成:
ALTER TABLE TABLE a将SerialNum添加为CONCAT(Currency、DM_LS、Productid、TimeID)
altertable表a添加SerialNum VARCHAR(200);
更新表a
SET SerialNum=CONCAT(货币、货币、产品ID、时间ID)
尝试谷歌sql server concat
。你会发现很多例子,或者OP只是想要一个SELECT
query,有点不明白!非常感谢。@varen,如果它回答了你的问题,请将它标记为答案,这样对未来银行的其他人会很有帮助。它起作用了!