आप एक साधारण JOIN
का उपयोग कर सकते हैं वांछित परिणाम नीचे के रूप में प्राप्त करने के लिए:
SELECT t1.*, t2.number + 1 RepeatNumber
FROM TableA t1
JOIN master.dbo.spt_values t2 ON t2.type = 'P' AND t2.number < t1.Quantity
उपरोक्त क्वेरी Quantity
. में निर्दिष्ट संख्या द्वारा प्रत्येक रिकॉर्ड को दोहराती है कॉलम।
master.dbo.spt_values on type = 'P'
के लिए नोट :
इस तालिका का उपयोग संख्याओं की एक श्रृंखला प्राप्त करने के लिए किया जाता है, जिसमें
type = 'P'
की स्थिति के अनुसार हार्ड-कोड किया गया है। ।