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

SQL में प्रत्येक समूह के लिए अधिकतम पंक्ति का चयन कैसे करें

इसके बजाय इस क्वेरी को आजमाएं,

  WITH OrderedOrders AS
  (
     SELECT country,grpid,value,ROW_NUMBER() OVER(PARTITION BY country ORDER BY   country,value DESC) AS 'RowNumber' 
     FROM test1
  ) 
 select * from  OrderedOrders
 where 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. टी-एसक्यूएल के साथ एमडी 5 हैश स्ट्रिंग जेनरेट करें

  2. SQL सर्वर में लॉगिन के रूप में सक्रिय निर्देशिका उपयोगकर्ता समूह कैसे जोड़ें

  3. SQL सर्वर में sys.sql_dependencies का उपयोग न करें (यह पदावनत है)

  4. NOLOCK बनाम लेन-देन अलगाव स्तर

  5. मैं एसक्यूएल सर्वर के साथ पहले अद्यतन ट्रिगर कैसे कर सकता हूं?