gpt4 book ai didi

doctrine-orm - 按字符串长度排序

转载 作者:行者123 更新时间:2023-12-02 05:32:57 26 4
gpt4 key购买 nike

有没有办法根据 Title 字段中包含的字符串的长度对查询进行排序?

    $query = $this->getEntityManager()
->createQuery('
SELECT b FROM AcmeTestBundle:Blog b
WHERE b.Title LIKE :title'
)->setParameter('title','%'.$title.'%');

ORDER BY b.Title.length() 似乎不起作用。

最佳答案

是的,试试看:

$query = $this->getEntityManager()->createQuery('SELECT LENGTH(b.Title) l, b FROM AcmeTestBundle:Blog b WHERE b.Title LIKE :title ORDER BY l')->setParameter('title','%'.$title.'%');

关于doctrine-orm - 按字符串长度排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12129960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com