0
需要更新我们的数据库中的一列。一列最多可以有7组数字,由它们之间的空格隔开。 like选择的SQL循环
3548 132 760 2348
123 346
37 982 439
我需要更新这些列,如下所示。
3548 132 760 2348 0 0 0
123 346 0 0 0 0 0
37 982 439 0 0 0
即即将满满的7组数字。将4台改为7台。
我可以能够通过以下
SELECT LENGTH('3548 132 760 2348')-LENGTH(REPLACE('3548 132 760 2348', ' ', '')) + 1
它返回的套在列中的数字来算的套在列中的数字。 什么SQL查询将有助于更新或返回上面给出的值。
正如@Devart建议你应该考虑改变设计以进一步标准化它。 [This](http://stackoverflow.com/questions/15060529/how-to-get-the-count-of-number-of-values-in-a-column)将会对你有所帮助。 – chandimak 2013-02-26 08:07:04