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

एक कॉलम पर DISTINCT चुनें

यह मानते हुए कि आप SQL Server 2005 या इससे अधिक पर हैं, आप ROW_NUMBER():

के साथ CTE का उपयोग कर सकते हैं
SELECT  *
FROM    (SELECT ID, SKU, Product,
                ROW_NUMBER() OVER (PARTITION BY PRODUCT ORDER BY ID) AS RowNumber
         FROM   MyTable
         WHERE  SKU LIKE 'FOO%') AS a
WHERE   a.RowNumber = 1


  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 सर्वर (T-SQL) में विभाजित तालिका के लिए विभाजन कॉलम खोजें

  2. गतिविधि मॉनिटर के माध्यम से डेटाबेस और उदाहरणों की निगरानी करें | SQL सर्वर प्रदर्शन समस्या निवारण -2

  3. डेटाबेस जो> 500 मिलियन पंक्तियों को संभाल सकता है

  4. SQL सर्वर में स्क्वायर ब्रैकेट का उपयोग न करने का कोई तरीका है?

  5. Microsoft SQL सर्वर आपदा पुनर्प्राप्ति सर्वोत्तम अभ्यास