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

SQL Async Multiple Query Menggabungkan Hasil -- Hasil Maksimum (XYZ Teratas)

Berikut ini kemungkinan akan memberi Anda rencana yang mencapai hasil yang Anda inginkan dengan tidak memproses baris apa pun setelah baris ke-1.000 ditemukan.

WITH CTE
     AS (SELECT Text
         FROM   A
         WHERE  CONTAINS(Text, '"searchString"')
         UNION ALL
         SELECT Text
         FROM   B
         WHERE  CONTAINS(Text, '"searchString"')
         UNION ALL
         SELECT Text
         FROM   C
         WHERE  CONTAINS(Text, '"searchString"'))
INSERT INTO Results
SELECT TOP 1000 Text
FROM   CTE 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan Nilai Batas untuk Tabel yang Dipartisi di SQL Server (T-SQL)

  2. SQL Server:jumlah maksimum baris dalam tabel

  3. Harus mendeklarasikan variabel skalar

  4. Batasan tabel silang MS SQL Server

  5. Perubahan penting untuk Acara yang Diperpanjang di SQL Server 2012