gpt4 book ai didi

sql - 带有多个搜索词的 sql 查询

转载 作者:行者123 更新时间:2023-12-04 06:08:37 25 4
gpt4 key购买 nike

我使用以下查询来获取包含inventoryLocalization 表的名称列中的一些单词(由函数拆分)的所有数据。

在示例中,我拆分了“红绿蓝”字符串。
它应该返回所有行,如 运算符(operator)。

SELECT distinct 
inL.name
FROM dbo.[inventoryLocalization] inL
JOIN fnSplitString (N'red green blue',' ' ) words ON (inL.name LIKE '%'+ words.item +'%')

我的问题是,是否可以获得包含所有单词的行,如 运算符(operator)。

最佳答案

select inL.name from dbo.[inventoryLocalization] inL 
where not exists
(select 1 from fnSplitString(N'red green blue',' ') words
where (inL.name NOT LIKE '%'+ words.item +'%'))

关于sql - 带有多个搜索词的 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8048480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com