首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么根据一个字段的数值将该行拆分为相应的个数

2012-02-01 
如何根据一个字段的数值将该行拆分为相应的个数?现有数据表一个:厂家货号数量aadjhf-a10结构大致是这个样

如何根据一个字段的数值将该行拆分为相应的个数?
现有数据表一个:  
厂家             货号               数量
  aa             djhf-a             10

结构大致是这个样子

问题:按照数量把数据拆成相应的个数,
数量为10就变成10条,每个后面的数值为1
将上面的数据拆分后如下:

厂家             货号               数量
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1
  aa             djhf-a             1  

我知道要用到循环来插入,可还是无法入手,求高手帮忙~!
 


[解决办法]
--result
/*
厂家 货号 x
---------- ---------- -----------
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
aa djhf-a 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1
bb abcdef 1

(所影响的行数为 60 行)
*/

热点排行
Bad Request.