case结构 情况一:类似于家擦中的switch语句 一般用于实现等值判断 语法: CASE 变量|表达式|字段 WHEN 要判断的值 THEN 返回的值1或语句1; WHEN 要判断的值 THEN 返回的值2或语句2; ... ELSE 要返回的值n或语句n; END CASE; 情况二:类似于java中的多重IF语句 一般用于实现区间判断 语法: CASE WHEN 要判断的条件1 THEN 返回的值1或语句1 WHEN 要判断的条件2 THEN 返回的值2或语句2 ... ELSE…
语法: CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 ...ELSE 其他结果 END 执行顺序: 条件1成立执行结果1 条件2成立执行结果2 如果所有WHEN的条件都不成立,则执行ELSE中的结果. 说明:ELSE可省略,如果省略ELSE并且WHEN的表达式的都不为TRUE, 那么ELSE返回NULL. 使用ABCDE打分制给学生打分: --A级:90分以上 --B级:80分以上 --C级:70分以上 --D级:60分以上 --E级:60分以下 DE…
语法: case when 条件1 then 结果1 when 条件2 then 结果2 ……….. else 其它结果 end 执行顺序: 条件1成立执行结果1 条件2成立执行结果2 如果所有的when中条件都不成立,则执行else中的结果 说明: else可省略,如果省略else并且when的条件表达式的结果都不为true,则case返回值null. 列子: 采用ABCD的形式为学生成绩评分 A 90分以上 B 80分以上 C 70分以上 D 60分以上 E 60分以下 解: declare…
[java基础]分支结构2 switch case /** 文件路径:G:\JavaByHands\if-else\ 文件名称:switchcase.java 编写时间:2016/6/6 作 者:郑晨辉 编写说明:switch case代码示例 */ public class switchcase { public static void main(String[] args){ int a = 4; switch(a){ case(1): System.out.println("输出的是1&q…