如何解决有没有一种简单的方法可以通过使用 OR 将 %% 和 in 组合在一起来过滤结果?我找不到方法
select authorname
from library
where author like '%ROSARIO RAMIREZ CORTE%'
or author like '%Ann Rice%'
由于我拥有的 Excel 工作表没有提供与作者姓名完全匹配的内容,这就是我想使用 like 并且能够找到“丢失”记录的原因。但是我的列表中有 300 位作者,无论如何要将 and 和 in 组合在一起?而是继续做和永远喜欢创作?
例如这是我的示例结果,它是正确的,但我必须像在每个新行中一样添加作者:
AuthorName
ROSARIO RAMIREZ CORTEZ
Anne Rice
解决方法
我敢肯定,您可以使用 IN 运算符作为多个 OR 的简写。
SELECT authorName FROM library WHERE authorName IN ('%Ann Rice%',...)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。