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

उपनाम गणना कॉलम से पंक्तियों को जोड़ना

यह मेरे लिए काम करता है (यदि आप परीक्षण के लिए कुछ डेटा देते हैं तो यह आसान होगा):

SELECT
  C.CarName,
  SUBSTRING((
             SELECT
              ', ' + CAST(CarMileage / TotalGasTrips AS VARCHAR(MAX))
             FROM
              Mileage
             WHERE
              Mileage.CarName = C.CarName
             GROUP BY
              dbo.Mileage.CarMileage,
              dbo.Mileage.TotalGasTrips
            FOR
             XML PATH('')
            ), 2, 1000) AS MPGString
FROM
  Car C
  JOIN dbo.Mileage M ON C.CarName = M.CarName
GROUP BY
  C.CarName



  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 सर्वर 2005 का उपयोग कर सर्वश्रेष्ठ पेजिंग समाधान?

  3. क्या कोई विदेशी कुंजी स्वचालित रूप से एक अनुक्रमणिका बनाती है?

  4. टीएसक्यूएल ईमेल सत्यापन (रेगेक्स के बिना)

  5. पहले रिकॉर्ड की अंतिम तिथियों के बीच समय का अंतर अगले रिकॉर्ड की पहली तारीखों के बीच