Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Baris gabungan dari kolom yang dihitung alias

Ini berfungsi untuk saya (akan lebih mudah jika Anda memberikan beberapa data untuk diuji):

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. Bagaimana cara menghasilkan skrip untuk semua tabel dengan satu pukulan di SQL Server 2000?

  2. Cara Menghasilkan Data Uji di SQL Server

  3. Pemetaan karakter / cari dan ganti karakter demi karakter di SQL Server 2008 R2

  4. Ketergantungan SQL Server

  5. Panggilan asinkron dari prosedur tersimpan SQL Server di C#