Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डुप्लिकेट होने पर पंक्ति मान को रिक्त स्ट्रिंग से बदलें

अक्सर, इस प्रकार का परिवर्तन अनुप्रयोग परत पर बेहतर होता है, क्योंकि परिणाम-सेट "एसक्यूएल-ईश" नहीं होता है। यानी पंक्तियों को समझने के लिए क्रम देना महत्वपूर्ण है।

लेकिन, आप इसे इस प्रकार कर सकते हैं:

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;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2005 में लेन () बनाम डेटालेंथ ()

  2. SQL सर्वर में IIF () कैसे काम करता है

  3. टी-एसक्यूएल का उपयोग करके SQL सर्वर में उपयोगकर्ता-परिभाषित डेटा प्रकार उपनाम कैसे बनाएं?

  4. SQL सर्वर में EXCEPT कैसे काम करता है

  5. SQL सर्वर में TRY_CONVERT () कैसे काम करता है