sql >> データベース >  >> RDS >> Sqlserver

SQL 非同期の複数のクエリが結果を結合 -- 最大の結果 (トップ XYZ)

    以下は、1,000 番目の行が見つかった後は行を処理しないという目的の結果を達成する計画を示している可能性があります。

    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. MySQL列のランダム番号

    2. T-SQL火曜日#64:1つのトリガーまたは多数?

    3. 与えられたインデックスで多次元配列を並べ替える-PHP?

    4. MySQLクエリの実行を停止するにはどうすればよいですか?