我有一個查詢部分,這樣處理:使用MySQL IF找到找到2個不同的字符串
IF((LOCATE('Linux', LOWER(computers.os)) = 0),
'Workstation', 'Server')AS 'Machine Type', computers.os AS 'OS version'
我想要添加到這一點,並要麼「服務器」 或'分配什麼linux'放在computers.os列中,然後調用它們的服務器。
我該如何做到最好?
感謝您的任何幫助。問候彼得。
好吧,一種方法,我也許能夠做到這一點是與「案例」
case computers.os when 'server' then 'Server' when 'linux' then 'Server' else 'Workstation' end as Machine Type
但是,在這種情況下,什麼都不會匹配「服務器」或'Linux的精確。我需要在computers.os列中找到這些字符串。有沒有一種方法可以像'服務器'或包含'服務器'到case語句中?
謝謝。
@Pranran你可能可以在這裏幫忙 – CodeX