【问题标题】:How to add in or concatenate a a value in another value in a column?如何在列中的另一个值中添加或连接一个值?
【发布时间】:2014-05-30 18:31:16
【问题描述】:

好的,这可能令人困惑,但这是我得到的:

columnX 有示例值 1001,1002,1003,1004 等。

我想更新这些值并添加,例如 9991001、9991002、9991003 等等。

谢谢...

【问题讨论】:

    标签: sql join concatenation


    【解决方案1】:

    你的意思是要加前缀吗?! 如果是这样,

    UPDATE TABLEX
    SET COLX='999'+COLX
    

    假设 COLX 是字符。 如果是整数,那么试试

    UPDATE TABLEX
    SET COLX=CAST(('999'+CAST(COLX AS VARCHAR(20))) AS INT)
    

    【讨论】:

    • 如果 ColX 不是 char 数据类型,而是整数,您可能需要说 SET ColumnX = '999' + CAST(ColumnX AS VARCHAR(10))
    猜你喜欢
    • 2019-12-09
    • 2021-12-07
    • 2018-12-04
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多