在数据库查询中让字段显示成指定值

有时候,我们从数据库查出数据后,需要将某些字段,根据条件转成其他的值,这就需要在前台或者后台判断在返回,

今天发现,在数据库中,可以使用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

这样就可以在数据库层,就返回指定的值!

猜你喜欢

转载自blog.csdn.net/ysh598923879/article/details/81094889