CASE WHEN THEN 小结

简介: 方法1: CASE WHEN 条件 THEN 值1 ELSE 值2 END    eg. CASE WHEN 1
 方法1:
CASE WHEN 条件 THEN 值1 ELSE 值2 END 
 
eg. CASE WHEN 1<3 THEN 1 ELSE 0 END 
结果:(1<3)为TRUE,值为0
 
 方法2:
CASE 变量 WHEN 值 THEN 值1 ELSE 值2 END 
 
eg. CASE @a WHEN 1 THEN 1 ELSE 0 END 
结果:@a=1, 值为1;@a!=1, 值为0;
 
注:值1、值2的类型不限
相关文章
|
2月前
|
前端开发 编译器
为什么switch里的case没有break不行
为什么switch里的case没有break不行
|
7月前
|
C语言
break与continue详解
break与continue详解
69 1
|
7月前
|
JavaScript 前端开发
break
break
45 0
|
Java 编译器 C语言
【C/C++】 switch-case 详解/全面总结
关于 C语言/C++ 中,switch-case 的尽量详细和全面的解释与总结
833 0
enum和switch case结合使用
在将enum和switch case结合使用的过程中,遇到了这个错误:“An enum switch case label must be the unqualified name of an enumeration constant”。
break 和 continue
break 和 continue自制脑图 break 可以用来立即退出循环语句(包括 else),continue作用:可以跳过当次循环,break 和 continue 都是只对离它们最近的循环起作用,
83 0
break 和 continue
switch case 执行
switch case 执行
141 0
|
Dart
Dart之break、continue/ switch...case
Dart之break、continue/ switch...case
113 0
Dart之break、continue/ switch...case
|
C#
switch case语句
switch case语句
204 0