PQL 快速入门
PQL基础
数据流转
输出文件
PQL 中的语句
分支和循环
更优雅的数据操作
PQL 高级特性
系统函数
自定义函数
扩展操作
其他语言相关
附录
GET 语句可以把数据保存到缓存区,有时会有将缓冲区的数据进行转换的需求,比如一行转多行,使用 TRANS 语句可以对数据进行转换,这样可以避免再去数据库请求一次数据,甚至查询的 SQL 不好编写时也可以使用。
TRANS 语句接受一个 JSON 对象或对象数组,且不支持 Sharp 表达式再编辑,意思时将一行按照给定的 JSON 格式进行转换。可以一对一转换,也可以一对多转换。因为是一个遍历操作,大数据量下不建议使用。占位符格式同 PUT 语句。
上例 TRANS 语句的作用是将一行数据转成两行,指定新的字段item_name
和amount
,将源表varchar
和varchar2
的字段的值分别指定给新字段item_name
,将源表int
的值指定给新字段amount
,在 SQL 中,这样一转二的语句着实非常不好写,我是还没学会。
参考链接