字段拆分查询

【问题】
数据库表中存在一个字段,表示长度,存储形式为  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 脚本