【发布时间】:2014-09-02 03:17:34
【问题描述】:
这可能看起来很愚蠢,但我正在使用一个旧系统,我们没有单独的项目表。我们有一张类似这样的桌子。
| PROJECTNAME | EMPID |
|--------------------|-------|
| casio calc new | 1 |
| calc new | 2 |
| tech | 3 |
| financial calc new | 4 |
| casio | 5 |
现在我们想要从上表中选择 EmpID,其中 ProjectName 可以是 casio 或 calc。我们有多个选择的用户输入,例如casio, calc。这意味着如果用户输入casio, calc,它应该会找到ProjectName LIKE '%casio%' OR '%calc%'。
我真的不知道这怎么可能。
SELECT * FROM ProjectDetails
WHERE ProjectName LIKE 'casio, calc';
我搜索了SQL LIKE with IN,但找不到任何解决方案。有谁知道我怎样才能做到这一点?或者任何其他使用方法?我正在this fiddle 上尝试这个。
【问题讨论】:
标签: sql sql-server sql-like sql-in