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

मैं SQL सर्वर में एक चर पंक्ति का चयन कैसे करूं?

DEMO

अनपिवट का उपयोग करें और फिर अपनी आइटम तालिका में शामिल हों।

WITH cte as (
    SELECT [Year], [Model], [Price]
    FROM (SELECT [Year], [MODELA], [MODELB], [MODELC], [MODELD]
          FROM pricing) p
    UNPIVOT 
        ([Price] FOR [Model] IN 
                     ([MODELA], [MODELB], [MODELC], [MODELD])
        ) as unpvt
) 
SELECT i.*, c.price
FROM cte c
JOIN items i 
  ON c.[Year] = i.[Year]
 AND c.[Model] = i.[model]

आउटपुट



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समय के बीच डेटाबेस में एक साथ घटनाओं का पता लगाना

  2. SQL सर्वर (T-SQL) से HTML ईमेल कैसे भेजें

  3. SQL सर्वर (T-SQL) में एक विभाजन को स्विच-आउट करें

  4. .net सदस्यता प्रदाता के साथ देव से उत्पाद की ओर जा रहे हैं

  5. SqlGeometry युक्त डेटाटेबल संग्रहीत कार्यविधि निष्पादन को विफल कर रहा है... क्यों?