我注意到我的查询不正确的行为,如果类似变量之一是空的:如何跳过多个LIKE查询中的空LIKE运算符?
SELECT name
FROM employee
WHERE name LIKE '%a%'
AND color LIKE '%A%'
AND city LIKE '%b%'
AND country LIKE '%B%'
AND sport LIKE '%c%'
AND hobby LIKE '%C%'
现在,当A和a不空它的工作原理,但是当A,A和C是不是空的C部分看起来没有被开除?
我该如何解决这个问题?
请发布您认为应该匹配的记录,但它没有。 – Quassnoi