如何在Mysql中替换SELECT statemnt的输出?

MUF*_*UFC 3 mysql sql

我有一个问题

SELECT id, descr Category, parent_id `Department`, updated `Updated`
     , updatedby `By`
FROM category
Run Code Online (Sandbox Code Playgroud)

它返回parent_id列的数字.它只能在parent_id列返回三个数字(167,154,164)中的一个.我想用以下代码替换这些数字:

164 - Advertisemnt
167 - Modeling
154 - Finance 
Run Code Online (Sandbox Code Playgroud)

怎么能实现呢?所以,表格应如下所示:

id category Department Updated By

1  Network  Modeling   now()   Me
Run Code Online (Sandbox Code Playgroud)

Erw*_*ter 7

像这样用作CASE语句:

SELECT id
      ,descr AS `Category`
      ,CASE parent_id 
         WHEN 164 THEN 'Advertisemnt'
         WHEN 167 THEN 'Modeling'
         WHEN 154 THEN 'Finance'
         ELSE          'Unknown partent_id'
       END AS `Department`
     ,updated AS `Updated`
     ,updatedby AS `By`
FROM  category
Run Code Online (Sandbox Code Playgroud)