表达式不是有效的条件表达式

时间:2016-04-25 10:45:10

标签: java jpa jpql

我试图运行此JPQL请求,但我收到此错误:表达式不是有效的条件表达式。

(CHARINDEX(CHAR(34) + '>', text) - (CHARINDEX('src=', text) + 5))

1 个答案:

答案 0 :(得分:1)

  

表达式不是有效的条件表达式

感谢JB Nizet,我们发现缺少空间。

  

必须为范围变量声明提供标识变量

尝试在子查询中限定表格,例如

     + "AND dateCours = (SELECT MAX(dateCours) FROM CoursJoursDeviseBb c2 "
            + " WHERE c2.codeDevise = :codedevise) "     

区分表的两种用法。