当前位置: 代码迷 >> Sql Server >> SQL 有没有switch写法?该如何解决
  详细解决方案

SQL 有没有switch写法?该如何解决

热度:30   发布时间:2016-04-24 21:45:42.0
SQL 有没有switch写法?
求格式

------解决方案--------------------
在单语句里,case when 条件1 then 值1 when 条件2 then 值2 ... when 条件N then 值N else 值0 end。
在SQL程序里,只有一个IF一个IF去判断。
------解决方案--------------------
引用:
Quote: 引用:

在单语句里,case when 条件1 then 值1 when 条件2 then 值2 ... when 条件N then 值N else 值0 end。
在SQL程序里,只有一个IF一个IF去判断。

没有switch?

没有Switch语法,但是楼上给出的CASE WHEN一样可以满足你的要求啊。 
------解决方案--------------------
引用:
Quote: 引用:

在单语句里,case when 条件1 then 值1 when 条件2 then 值2 ... when 条件N then 值N else 值0 end。
在SQL程序里,只有一个IF一个IF去判断。

没有switch?

没有
------解决方案--------------------
case就相当于是switch
------解决方案--------------------
一楼正解。case就相当于你说的switch
  相关解决方案