一条sql中是没有if…..else的用法,但是在存储过程中是可以有if …..else 的语法,在一条sql中case的用法实例:
一个表有三列:A,B,C,如果A>1则输出B,否则输出C.
{ 语法是case when 条件1 then 结果1 when 条件2 then 结果2 else 结果N end}
select case when A>1 then B else C end from 表
本文介绍了一条 SQL 语句中使用 case when...else 的语法,并通过一个具体例子进行说明:在一个表中有三列 A、B 和 C,当 A 大于 1 时输出 B,否则输出 C。此外,还提供了 SQL 中 case 语句的基本结构。
一条sql中是没有if…..else的用法,但是在存储过程中是可以有if …..else 的语法,在一条sql中case的用法实例:
一个表有三列:A,B,C,如果A>1则输出B,否则输出C.
{ 语法是case when 条件1 then 结果1 when 条件2 then 结果2 else 结果N end}
select case when A>1 then B else C end from 表
1220

被折叠的 条评论
为什么被折叠?