CASE B.PARTS WHEN '外框' THEN ROUND(E.SpLength * E.pccd / 1000000, 3, 1) * B.sl WHEN '内扇' THEN ROUND(E.nsLength * E.nspccd / 1000000, 3, 1) * B.sl WHEN ...
CASE B.PARTS WHEN '外框' THEN ROUND(E.SpLength * E.pccd / 1000000, 3, 1) * B.sl WHEN '内扇' THEN ROUND(E.nsLength * E.nspccd / 1000000, 3, 1) * B.sl WHEN ...
(注意这里没有ELSE IF,要实现只能在下面的块中用IF判断) BEGIN …(代码块) END ...
://msdn.microsoft.com/en-us/library/ms182587.aspx 2、CASE WHEN ...
前:转自[https://blog.csdn.net/weixin_43488965/article/details/89922467] 写的很好,转过来收藏 SQL Server判断语句(IF ELSE/CASE WHEN ) 执行顺序是 – 从上至下 – 从左至右 --,所当上 ...
] ,(case when IsSuccess =1 then '成功' when IsSuccess =0 ...
CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结果4 ......... WHEN 条件N THEN 结果N ELSE 结果X END Case具有 ...
与查询放到一块使用: 语法: 个人理解: 在英文中 case 表示事件, when 表示 什么时候,then 表示那时,当时, else 表示否则,,end 表示 结束 那么就可以理解为 一件事的发生,有很多的事件段,在不同的时间段 ...