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

Ganti default abjad ORDER BY dengan UNION dari 2+ tabel?

Satu arah

SELECT *,1 as SortOrder FROM table1  
UNION
SELECT *,2 FROM table2  
UNION
SELECT *,3 FROM table3  
UNION
SELECT *,4 FROM table4
order by SortOrder 

yang terjadi adalah Anda menggunakan UNION, sql server kemudian membuat set hasil berbeda, untuk melakukan itu perlu mengurutkan tabel

Apakah UNION ALL membuat perbedaan?



  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 menghitung RowTotal dari CTE yang berjalan dalam waktu yang lebih singkat

  2. Cara Menonaktifkan CDC Pada Set Tabel ATAU Menonaktifkan Semua Tabel Dalam Database di SQL Server - Tutorial SQL Server

  3. LEFT() vs SUBSTRING() di SQL Server:Apa Bedanya?

  4. Cara mengkonfigurasi kapal anggota dengan database selain aspnetdb

  5. Bagaimana cara membuat PivotTable di Transact/SQL?