有时候,我们从数据库查出数据后,需要将某些字段,根据条件转成其他的值,这就需要在前台或者后台判断在返回,
今天发现,在数据库中,可以使用CASE------WHEN----END用法,直接上代码:
SELECT A AS a, B AS b,
CASE
WHEN USER_LIMIT = 'active' THEN '启用'
WHEN USER_LIMIT = 'limit' THEN '禁用'
ELSE '其他'
END AS userLimit
FROM table
这样就可以在数据库层,就返回指定的值!