【发布时间】:2014-04-10 07:35:31
【问题描述】:
我正在尝试将一些工作从 CF 服务器卸载到 SQL Server (2008)。
我正在运行一个查询,返回的 statusID 值对应于 4 种颜色之一(绿色、黄色、橙色和红色)。
select id, statusID
from table
如果这是使用 case 语句的理想情况,是否正确?
select id,
case
when statusid in (1,20,24)
then 'red'
END as xxxx) as yyyy, *
from TABLE
如果这是正确的,上面的 xxxx 和 yyyy 是什么?
【问题讨论】:
-
我找到了stackoverflow.com/questions/63447/…,但我不知道如何将该示例转化为我的场景。
-
我会考虑返回一个描述性的 CSS 类名。像
Error,Warning,Caution,OK这样的东西。这样,如果您必须更改颜色,则可以通过 CSS 而不是 SQL -
为此投票:“我正在尝试将一些工作从 CF 服务器转移到 SQL Server (2008)。”
标签: sql-server coldfusion