如何将varchar转换为JPQL中的数字???
我设法使用此查询在sql(Oracle)中执行此操作:
SELECT Decode(Upper(column_name), Lower(column_name), To_Number(column_name), -1)
FROM table
我想用JPQL进行转换。
感谢您的帮助
答案 0 :(得分:7)
你可以做下一个:
CAST(e.salary AS NUMERIC(10,2))
此外,您可以尝试:
FUNC('TO_NUMBER', e.areaCode)
,FUNC
允许从JPQL调用数据库函数。
SQL('CAST(? AS CHAR(3))', e.areaCode)
,SQL
允许在JPQL中使用和集成SQL。