SQL更改值+ 10000

时间:2018-01-03 20:17:06

标签: sql sql-server sql-server-2014

我需要帮助将几个值更改为SQL中的一列,在列中实际值上加上+10000。例如,值

the marked column

在第一个名称的tPatSSlida中,在这种情况下,CLINIC DENT必须从0000000001更改为0000010001

1 个答案:

答案 0 :(得分:1)

试试这个

UPDATE TPatientRaw 
SET tPatSSlidaID = RIGHT('0000000000' + CAST(CAST(tPatSSlida AS int) + 10000 AS VARCHAR), 10)
WHERE tPatSName = 'CLINIC DENT'

simple test