问题描述
- sql语句里 when then 语法 给列表数值添加颜色 求解
-
sql语句里 when then 语法 给'已审核'这三个字 在列表显示的时候 添加颜色 谁会啊case m.vc_status when '1' then '已审核' else '未审核' end
解决方案
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
解决方案三:
前台调用的时候判断,已审核就给它添加css样式不就好了。
解决方案四:
oracle 中利用WHEN .. THEN 可以使insert into 语句更灵活
sql数据库 转 Access SQL语句改写之 Case When Then When Then Else End 修改篇
sql server 中的case when then 语句
时间: 2024-12-31 04:11:06