2014-07-07 3 views
-1

나는 부분이 수행하는 쿼리가를 찾을 찾습니다 linux '를 열어서 서버라고 부릅니다.를 사용하여 MySQL의 IF 2 개의 다른 문자열

어떻게하면이 작업을 가장 잘 수행 할 수 있습니까?

어떤 도움을 주셔서 감사합니다. 피터에 대해서.

좋아, 나는이 작업을 수행 할 수있을 방법이이 상황에서, 아무것도 정확하게 '서버'또는 '리눅스'와 일치하지 않습니다 '의 경우'

case computers.os when 'server' then 'Server' when 'linux' then 'Server' else 'Workstation' end as Machine Type

함께하지만. computers.os 열에서 그 문자열을 찾아야합니다. case 문에 'server'와 같이 넣거나 'server'를 포함 할 수있는 방법이 있습니까?

감사합니다.

+0

@Phrancis 여기에서 도울 수 있습니다. – CodeX

답변

0

추가 파기 및 테스트를 통해 이것이 내가 원하는 것을 할 수 있음을 보여줍니다.

case when computers.os like '%server%' then 'Server' when computers.os like '%Linux%' then 'Server' else 'WorkStation' end as 'Machine Type'

관련 문제