Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да добавите още ИЛИ търсения със СЪДЪРЖА Превежда заявка за обхождане?

Бих бил любопитен да видя дали LEFT JOIN към еквивалентен CONTAINSTABLE ще се представи по-добре. Нещо като:

SELECT     a.CollectionID
FROM       collections    a
INNER JOIN determinations b ON a.CollectionID = b.CollectionID 
LEFT JOIN CONTAINSTABLE(a, *, '"*fa*"') ct1 on a.CollectionID = ct1.[Key]
LEFT JOIN CONTAINSTABLE(b, *, '"*fa*"') ct2 on b.CollectionID = ct2.[Key]
WHERE      a.CollrTeam_Text LIKE '%fa%'
           OR ct1.[Key] IS NOT NULL
           OR ct2.[Key] IS NOT NULL


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. какви са настройките на системния регистър за активиране на TCP на SQL Server 2005 и 2008?

  2. Как да видя параметрите на текущо изпълняваните процедури в SQL Server 2008

  3. Как да получите предишна стойност за нулеви стойности

  4. Може ли LINQ-to-SQL да пропусне неопределени колони при вмъкване, така че да се използва стойност по подразбиране на базата данни?

  5. Най-добрият начин за съхраняване на голям низ в база данни на SQL Server?