Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Buộc tham gia một phần thứ tự trong SQL Server

Như @AaronBertrand đã đề cập, tôi hơi không rõ bạn đang cố gắng làm gì, nhưng nếu bạn đang nói về việc thay đổi đầu ra của mình, bạn có thể sử dụng COALESCE không? Ví dụ:

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. Nếu không tồn tại, không thành công trên SQL CE

  2. Làm cách nào để tạo chỉ mục không hợp nhất trong Tạo bảng?

  3. Cập nhật SQL Server 2008 ghi lại kiểu dữ liệu w / không gian thông qua Massive ORM (ExecuteNonQuery), lỗi UdtTypeName

  4. INSTR () Tương đương trong SQL Server

  5. Cách tạo truy vấn từ bảng phân cấp phụ huynh