अक्सर, इस प्रकार का परिवर्तन अनुप्रयोग परत पर बेहतर होता है, क्योंकि परिणाम-सेट "एसक्यूएल-ईश" नहीं होता है। यानी पंक्तियों को समझने के लिए क्रम देना महत्वपूर्ण है।
लेकिन, आप इसे इस प्रकार कर सकते हैं:
select (case when row_number() over (partition by ProductCode order by (select NULL)) = 1
then ProductCode
end) as ProductCode
Color
from Product
order by ProductCode;