我被困在這個查詢。需要一些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