显示一个字符给出次数

时间:2011-07-14 16:12:58

标签: sql sql-server

我有一张这样的表:

enter image description here

如果qty< = 90,我需要在stor_Id的末尾添加一个字符“A”递增次数。

因此,在返回查询后,我应该得到类似的东西:

Stor_Id  
7131  
7066  
7067a  
8042aa  
7896aaa  
6380aaaa  

谢谢!

1 个答案:

答案 0 :(得分:3)

假设Rank也是递增数字。如果没有,那么我不确定如何为你操作的每一行增加一个数字。

这样的事情应该有用(没有经过测试,但几乎应该在那里)

UPDATE U
SET stor_Id = stor_Id + REPLICATE('A',rank)
FROM MyTable AS U
WHERE qty <= 90
相关问题