【发布时间】:2022-01-05 10:24:26
【问题描述】:
我想弄清楚如何才能在字符串列表中找到我的字符串列表。
我找到了其他解决方案,但大多数都只在字符串列表中找到一个单词,但我的不同。
为了简单易懂,我编写了一个 SQL 脚本,实现了我在 C# 中需要的目标。谢谢。
*;WITH cteFindTheseWords (Word) AS (
SELECT 'One' UNION ALL
SELECT 'Two' UNION ALL
SELECT 'Three' UNION ALL
SELECT 'Four'
), cteFindWordsHere (FindHere) AS (
SELECT 'One Two' UNION ALL
SELECT 'Earth' UNION ALL
SELECT 'Land Four' UNION ALL
SELECT 'The One' UNION ALL
SELECT 'Hello Wolrd' UNION ALL
SELECT 'World Everest' UNION ALL
SELECT 'Then now Two'
)
SELECT *
FROM cteFindWordsHere a
JOIN cteFindTheseWords b ON a.FindHere LIKE '%'+ b.Word +'%'*
【问题讨论】:
-
按照此问题提出可以为您提供更好答案的问题 - stackoverflow.com/help/how-to-ask
-
您可以 foreach 第一个元素,然后是第二个元素,并检查这些元素 el1.Equals(el1) 是否相等,您是否匹配并执行您想要的业务逻辑。
-
“输入您的问题”文本框上方的
{ }按钮可用于格式化代码
标签: c# sql compare contains except