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

Paksa pesanan bergabung sebagian di SQL Server

Seperti yang disebutkan @AaronBertrand, saya sedikit tidak jelas tentang apa yang Anda coba lakukan, tetapi jika Anda berbicara tentang mengubah output Anda, bisakah Anda menggunakan COALESCE? Contoh:

SELECT COALESCE(s.Value, d.Value, c.Value), t.*
FROM Transactions as t
LEFT JOIN Strange as s
ON t.id = s.tid
LEFT JOIN Down as d
ON t.id = d.tid
LEFT JOIN Charmed as c
ON t.id = c.tid


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan gagal atau layanan tidak merespons tepat waktu?

  2. SQL kinerja rencana eksekusi prosedur tersimpan yang buruk - parameter sniffing

  3. Tidak dapat mengakses tabel sementara dari dalam suatu fungsi

  4. Indeks berbasis fungsi di SQL Server

  5. Permintaan PIVOT dinamis SQL Server?