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的类型不限
相关文章
|
8月前
|
Java 编译器 C语言
【C/C++】 switch-case 详解/全面总结
关于 C语言/C++ 中,switch-case 的尽量详细和全面的解释与总结
448 0
enum和switch case结合使用
在将enum和switch case结合使用的过程中,遇到了这个错误:“An enum switch case label must be the unqualified name of an enumeration constant”。
switch case 执行
switch case 执行
93 0
|
C#
switch case语句
switch case语句
127 0
break 和 continue
break 和 continue自制脑图 break 可以用来立即退出循环语句(包括 else),continue作用:可以跳过当次循环,break 和 continue 都是只对离它们最近的循环起作用,
59 0
break 和 continue
|
Dart
Dart之break、continue/ switch...case
Dart之break、continue/ switch...case
77 0
Dart之break、continue/ switch...case
switch—case需要注意的点
switch—case需要注意的点
169 0
switch—case需要注意的点
|
Java 容器 设计模式
如何优化代码中大量的if/else,switch/case?
前言 随着项目的迭代,代码中存在的分支判断可能会越来越多,当里面涉及到的逻辑比较复杂或者分支数量实在是多的难以维护的时候,我们就要考虑下,有办法能让这些代码变得更优雅吗? 正文 使用枚举 这里我们简单的定义一个表示状态的枚举。
2295 0
|
JavaScript 前端开发
break与continue
使用break会终止循环 使用continue会终止本次循环 // break for(var i=0;i
674 0