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

समूहीकरण के आधार पर रिटर्न कॉलम के साथ SQL क्वेरी

कृपया निम्नलिखित कोड का प्रयास करें। आपको PIVOT क्वेरी का उपयोग करना होगा।

create table TableName (Series varchar(20),col2 varchar(10), price decimal(8,2))

insert into TableName values ('105','C50',30)
insert into TableName values ('105','C50',10)

insert into TableName values ('105','C53',20)
insert into TableName values ('105','C53',30)


SELECT Series,
       [C50],
       [C53]
FROM   (SELECT Series,
               col2,
               price
        FROM   TableName) AS SourceTable 
                   PIVOT ( SUM(price) FOR col2 IN ([C50],
                                                   [C53])
       ) AS PivotTable;  


  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 सर्वर में पैरामीटर के रूप में NULL को कैसे प्रतिबंधित करें?

  2. इंटरनेट पर एसक्यूएल सर्वर 2005/2008 कनेक्ट करें

  3. PDO_DBLIB का उपयोग करके MS SQL डेटाबेस से कनेक्ट होने में PHP त्रुटि

  4. इनर जॉइन के साथ दृश्य पर पूर्ण-पाठ खोज सक्षम करें

  5. SQL सर्वर में एक वृद्धिशील GUID बनाने के लिए NEWSEQUENTIALID() का उपयोग करें