oracle中有case语句吗
oracle中有case语句;该语句可以把表达式结果同提供的几个可预见的结果作比较,如果比较成功,则执行对应的语句序列,语法为“CASE 表达式 WHEN 表达式结果1 THEN 执行项[WHEN 表达式结果
oracle中有case语句;该语句可以把表达式结果同提供的几个可预见的结果作比较,如果比较成功,则执行对应的语句序列,语法为“CASE 表达式 WHEN 表达式结果1 THEN 执行项[WHEN 表达式结果2 THEN 执行项]...”。
本教程操作环境:Windows10系统、Oracle 12c版、Dell G3电脑。
oracle中有case语句吗
oracle中有case语句
case语句可以分为两种类型:
一种是简单的case语句,它给出一个表达式,并把表达式结果同提供的几个可预见的结果作比较,如果比较成功,则执行对应的语句序列。
另一种是搜索式的case语句。它会提供多个布尔表达式,然后选择第一个为true的表达式,执行对应的脚本。
1.简单case语句
简单case的语法如下:
分别输入 1 、2 调用后的结果如下: