字段拆分查询
【问题】
数据库表中存在一个字段,表示长度,存储形式为 7000,7500,8100
现在因为有个需求,需要查询长度大于 7000 或者 8000 等等的长度
这个又不能直接查询,请大神出个注意吧,网上看了自己写的 split 函数,但是好像不是很适用
【回答】
在 SQL 中做这种拆分查询比较麻烦,用 SPL 很简单,代码如下:【代码都统一画到表格里,不要这么写】
A |
|
1 |
$select length from tb |
2 |
=A1.conj(length.split@p(",")).select(~>8000) |
脚本写好后,在其他应用程序中,就可以利用集算器 JDBC 调用该数据集了。Java 如何调用 SPL 脚本