【发布时间】:2021-09-27 03:19:59
【问题描述】:
我正在尝试使用以下代码并在没有 VBA 的情况下使其干燥。 代码(ms access 2007 sql):
SELECT *
FROM Student_Enrollment
WHERE ID LIKE '*2*'
OR ID LIKE '*5*'
OR ID LIKE '*8*'
OR ID LIKE '*17*'
OR ID LIKE '*14*'
OR ID LIKE '*11*'
OR ID LIKE '*21*'
在我看来,类似以下的事情应该是可能的:
SELECT *
FROM Student_Enrollment
WHERE ID LIKE '*[2,5,8,17,14,11,21]*'
但它不起作用。它将每个列表元素单独视为一个列表,例如,它返回 id 包含 1 的条目,尽管 1 不在上面的列表中,但 11 在那里,它认为 11 只是 1,1 ......解决这个问题?
【问题讨论】:
标签: sql ms-access-2007 wildcard sql-like