【发布时间】:2019-06-24 20:01:00
【问题描述】:
我的数据库包含一个类型为 varchar 的列。
在该列中,我以 [1,2] 的形式存储值。 我需要得到第一个值'1'。 我需要使用 spring data jpa 的@query 编写 jpql 查询。
我决定使用子字符串函数删除值的大括号,然后我需要将其转换为数组。
所以,我已经尝试过这样的子字符串提取。
SUBSTRING(u.output,1,LENGTH(u.output-2))
此语法对于子字符串提取是否正确?如何将其转换为数组。
【问题讨论】:
标签: sql spring-data-jpa jpql