学说:如何使用"大于"在选择

时间:2014-05-12 08:08:23

标签: doctrine-orm dql

如果字符串包含某些子字符串,我需要查找的查询。我想按结果排序。

这是我最初的想法:

SELECT p, LOCATE(:term, p.name) > 0 inName
FROM xy p
ORDER BY inName, p.name

导致错误:预期的Doctrine \ ORM \ Query \ Lexer :: T_FROM,得到'>' 。阅读文档后,我理解为什么。

有没有简单的方法,如何使用"大于"在选择Doctrine2?

1 个答案:

答案 0 :(得分:0)

似乎没有办法以我的意思处理“大于”。我能找到的唯一解决方案是定义自己的IF函数。