gpt4 book ai didi

sql - 如何编写 T-SQL 查询来执行 "like in"?

转载 作者:行者123 更新时间:2023-12-04 16:41:48 25 4
gpt4 key购买 nike

我需要编写以下伪代码的有效 T-SQL 查询版本:

select * from newTable where [name] like in (
select [name] from oldTable
)

我不知道该怎么做。任何帮助(甚至指导我解决现有问题)都会很棒。谢谢!

编辑:
根据一些评论,我将澄清这个特殊情况。表格如下所示:
oldTable
code varchar(10)
name varchar(500)

newTable
code varchar(10)
name varchar(500)

在 oldTable.code <> newTable.code 的所有情况下,我想看看 oldTable.name 是否像 newTable.name 中的名称之一。基本上,一些新名称在名称的开头或结尾添加了限定符。即:“旧名称”可能在新表中具有“合格的旧名称”。再次感谢。

最佳答案

假设这两个表以某种方式相关。

SELECT newTable.* FROM newTABLE JOIN oldTable ON <JOIN CRITERIA>
WHERE newTable.[Name] LIKE oldTable.name

关于sql - 如何编写 T-SQL 查询来执行 "like in"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1556354/

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