簡體   English   中英

在 MS SQL Server 中需要搜索一列中的多個字符串並根據搜索更新表中的另一列

[英]In MS SQL Server Need to search multiple strings in a column and update another column in a table based on search

在 MS SQL Server需要搜索列中的多個字符串並更新表中的列

所以現在我想根據字符串搜索記錄並根據結果更新 Category_1 列

SELECT *
FROM Consolidated
WHERE Group_By_Me LIKE '%Weld cap%'
      OR Group_By_Me LIKE '%C-Factor%';

樣本數據

在此處輸入圖片說明

按設計:)

UPDATE Consolidated
SET <another column> = CASE 
                          WHEN  Group_By_Me Like '%Weld cap%' THEN 'value1'
                          WHEN  Group_By_Me Like '%C-Factor%' THEN 'value2'
                       END
WHERE
   Group_By_Me Like '%Weld cap%' OR Group_By_Me Like '%C-Factor%'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM