Sql-Server

關鍵字 在單個 SQL Server 表中搜尋多個搜尋詞並從結果中創建新表?

  • May 7, 2014

我不是數據庫管理員。我的大部分經驗是使用 MySQL。但是我認為我想做的是在可能性的範圍內。

我想對 SQL Server 數據庫中的單個大表進行文本查詢,以獲取大約 30 個關鍵字詞。然後,我希望將結果轉儲到同一數據庫上的新表中。我希望找到的術語包括它們所在的整個欄位。(行中的其他項目無關緊要)。

我正在嘗試從數據庫中生成數據以提供給外部方。我要搜尋的表格太大,無法導出為任何格式。

這可能嗎?

您的搜尋:

SELECT col 
 FROM dbo.existing_table
 WHERE col LIKE '%keyword1%'
    OR col LIKE '%keyword2%'
    ...;

要將結果放入新表中:

SELECT col
 INTO dbo.new_table_name
 FROM dbo.existing_table
 WHERE col LIKE '%keyword1%'
    OR col LIKE '%keyword2%'
    ...;

引用自:https://dba.stackexchange.com/questions/64661