PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
作为 IF 语句的补充,PQL 也提供了 CASE 语句用于条件判断,功能和其他 SQL 语句中的 CASE 语句相同。
上例中的true
可省略,这种形态的 CASE 语句提供了跟 IF 语句一样的功能。CASE 语句的比较形态如下例:
几点注意事项:
WHEN
。THEN
后面不加分号,当然也可以加。ELSE
可以省略。END CASE
后面必须加分号。THEN
和ELSE
后面必须有至少一条语句,每条语句都以分号结束。如果真的什么都没有,那么请用ECHO;
占位。像 IF 语句一样,CASE 也有条件式,规则基本与 IF 短语句相同。
再如:
与 CASE 语句的不同点有:
END
结尾。THEN
或ELSE
后面不是语句,是单个值,而且后面不能加分号。ELSE
部分必须有。THEN
或ELSE
后面可以写一条语句,但必须用小括号括起来,且不能加分号。参考链接