CASE WHEN 的使用方法 最近在项目中遇到一个小问题,在这里记录下: 数据库表中有一个状态字段status,现在查询的结果要求只返回其中默写特定的状态如:“ACTIVE”、“ERROR”。其他状态一律返回"OTHER",这就要求我们对查询的结果做一个判断,然后返回正确的状态信息。 这个时候我们可以使用case when语法对查询到的结果判断,然后赋予status字段对应的值。 当有多个判断条件时 case when status=“1” then “active” when status=“2” then “error” else “other” end