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

SQL Server:Apa perbedaan antara CROSS JOIN dan FULL OUTER JOIN?

Gabungan silang menghasilkan produk kartesius antara dua tabel, mengembalikan semua kemungkinan kombinasi dari semua baris. Tidak ada on klausa karena Anda hanya menggabungkan segalanya ke segalanya.

full outer join adalah kombinasi dari left outer dan right outer Ikuti. Ini mengembalikan semua baris di kedua tabel yang cocok dengan where . kueri klausa, dan dalam kasus di mana on kondisi tidak dapat dipenuhi untuk baris yang diberi null nilai untuk bidang yang tidak terisi.

Artikel wikipedia ini menjelaskan berbagai jenis gabungan dengan contoh keluaran yang diberikan kumpulan contoh tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EXP() Contoh di SQL Server

  2. Cara Membuat SQL Trace Untuk Menangkap Acara SQL Server

  3. Cara membaca baris terakhir dengan SQL Server

  4. Perbaiki "SQL Server memblokir akses ke PERNYATAAN 'OpenRowset/OpenDatasource' dari komponen 'Kueri Terdistribusi Ad Hoc"

  5. Jalankan prosedur tersimpan menggunakan kerangka entitas