sql语句里 when then 语法 给列表数值添加颜色 求解

sql语句里 when then 语法 给'已审核'这三个字 在列表显示的时候 添加颜色 谁会啊

case m.vc_status when '1' then '已审核' else '未审核' end

前台调用的时候判断,已审核就给它添加css样式不就好了。

sql本身没有什么颜色,要看你的数据输出到界面或者文档中,对它才能变色。具体你输出成什么,google去找对应的修改颜色的代码。

mysql case when 的用法:
CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END

CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END

在第一个方案的返回结果中,value=compare-value。
而第二个方案的返回结果是第一种情况的真实结果。如果没有匹配的结果值,则返回结果为ELSE后的结果,如果没有ELSE 部分,则返回值为 NULL。

参考自:MySQL控制流程函数 http://www.data.5helpyou.com/article327.html