【发布时间】:2019-06-13 06:43:56
【问题描述】:
我正在从实体中获取组名,但现在我想在查询中应用 ignoreCase,我该怎么做?所以我可以在不区分大小写的情况下获取所有组。
SELECT g.* FROM GroupEntity g LEFT JOIN xNodeEntity node ON g.id = node.id WHERE ( ( (g.name LIKE '%Group%') ) )
谢谢
【问题讨论】:
我正在从实体中获取组名,但现在我想在查询中应用 ignoreCase,我该怎么做?所以我可以在不区分大小写的情况下获取所有组。
SELECT g.* FROM GroupEntity g LEFT JOIN xNodeEntity node ON g.id = node.id WHERE ( ( (g.name LIKE '%Group%') ) )
谢谢
【问题讨论】:
您可以使用 UPPER 或 LOWER 函数:
SELECT g.* FROM GroupEntity g LEFT JOIN xNodeEntity node ON g.id = node.id
WHERE ( ( (UPPER(g.name) LIKE UPPER('%Group%')) ) )
但是您的查询看起来像 SQL。你想写 JPQL 吗?
【讨论】: