根据文本标签是否为NULL,将文本标签赋予int值(SQL)

时间:2014-07-02 10:10:45

标签: mysql sql

(MySQL)作为稍微复杂的查询的一部分,我想返回一个标签。标签值取决于特定字段是具有值还是null。

我期待这样的事情:

SELECT 
   ....
   (CASE managerID
        WHEN IS NULL THEN "SelfManaged"
        WHEN IS NOT NULL THEN "Managed" 
   END CASE) as Type
   ....
FROM
   ....

我不认为COALESCE功能是合适的,因为我真的不想要它的价值 - 只是我的标签。

1 个答案:

答案 0 :(得分:2)

为什么不简单

CASE WHEN managerID IS NULL THEN 'SelfManaged' ELSE 'Managed' END  AS Type