我被困在这个查询。需要一些MySQL查询的帮助
我的问题是在语法。我似乎无法找到匹配“LIKE”子句中的记录的正确方法,并排除不匹配“LIKE”子句的记录。
我正在使用CASE语句,因为我需要根据LIKE条件格式化输出。
我使用的MYSQL代码示例如下。
我还包括一张图像,显示我希望如何将输出格式化。
所需输出的图像如下。
SELECT DISTINCT S.SalesID, SS.Contact
CASE CONTACT
WHEN Contact IS LIKE '%Manuel%'
THEN WORKS
WHEN Contact IS NOT LIKE '%Manue%'
THEN NO
END AS Manuel?
FROM Salespeople S
LEFT JOIN Studios SS
ON (S.SalesID = SS.SalesID)
WHERE SS.Contact = 'Manuel Austin' Or
SS.Contact IS NOT NULL;
投票结束TYPO以不太可能对未来读者有用的方式解决 – Drew