SqlSugar种CASE WHEN的用户

Posted 倒不了的西恩塔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlSugar种CASE WHEN的用户相关的知识,希望对你有一定的参考价值。

Type = SqlFunc.IF(s.Type == 10).Return(1) 
            .ElseIF(s.Type == 20).Return(2) 
            .End(0)

等同于Select语句中的

(CASE 
WHEN ( [s].[type] =10 ) THEN 1 
WHEN ( [s].[type] = 20 ) THEN 2 
ELSE 0 
END ) AS [Type]

以上是关于SqlSugar种CASE WHEN的用户的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL case when 的两种用法

Hive中case when的两种语法

CASE WHEN 及 SELECT CASE WHEN的用法(写了一坨烂代码发现两条sql就完成了, 哎)

case when用法

SQL之case when then用法

case when 用法