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

tham gia chéo sql - có ai tìm thấy công dụng gì cho nó?

Việc sử dụng hợp pháp điển hình của kết hợp chéo sẽ là một báo cáo cho thấy ví dụ:tổng doanh số theo sản phẩm và khu vực. Nếu không có doanh số bán sản phẩm P nào trong vùng R thì chúng tôi muốn thấy một hàng có số 0, thay vì chỉ không hiển thị một hàng.

select r.region_name, p.product_name, sum(s.sales_amount)
from regions r
cross join products p
left outer join sales s on  s.region_id = r.region_id
                        and s.product_id = p.product_id
group by r.region_name, p.product_name
order by r.region_name, p.product_name;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thiết lập Thư cơ sở dữ liệu trong SQL Server (SSMS)

  2. Trả về giá trị từ SQL Server Chèn lệnh sử dụng c #

  3. Batch Mode Bitmaps trong SQL Server

  4. Tôi có nên sử dụng! =Hoặc <> cho T-SQL không?

  5. CAST () so với TRY_CAST () trong SQL Server:Sự khác biệt là gì?