我已经在一个表中添加了一个列,该表将存储基于串联其他列的格式化字符串,以便我可以更轻松地搜索它.为了保存将整个表加载到另一个应用程序并更新新列然后持久化,我想编写一个UPDATE SQL查询.但我无法弄清楚如何采用整数列并将其格式化,如本例所示
源列值= 1目标列值= 0001
我希望在SQL中添加3个前导零.
有任何想法吗?
这是如何预先添加seroes:
right('0000' + cast(MyColumn, nvarchar(4), 4)
Run Code Online (Sandbox Code Playgroud)
这将0000与其中的任何值连接MyColumn并返回最右边的四个字符.