gpt4 book ai didi

sql SELECT IN 与 like

转载 作者:行者123 更新时间:2023-12-02 17:32:55 25 4
gpt4 key购买 nike

如何通过组合 IN 和 LIKE 来编写选择查询我有一个返回一些记录的子查询,对于这些记录,我必须从另一个表中选择记录。问题是我必须对子查询的结果记录使用 LIKE 子句下面是我尝试做的示例

select * from salary where employeename like (select name from employee)

从工资表中,我需要与员工表的姓名相匹配的记录。我需要使用 LIKE 。有人可以帮我吗

最佳答案

我会使用join而不是in...尽管使用通配符无论如何它都将是完整的表扫描:

select distinct s.* 
from salary s
join employee e on s.employeename like '%' + e.name + '%'

关于sql SELECT IN 与 like,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205449/

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