日期:2014-05-17  浏览次数:20716 次

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