学说DQL:找到可用的最低整数值



我想用学说编写DQL查询,让我可以在特定列中找到最低的整数。

表(ABC)

A              B
----------------
0              M
1              P
2              T
4              X
5              L
7              C

我想要一个单个标量结果。在这种情况下,(从ABC中选择LowestValueAdable(a))= 3。

我知道如何在基本的SQL中写下它,但是我无法在DQL中弄清楚。这将是我要dqlize的确切SQL请求:在SQL Server中找到最小的未使用数字

谢谢。

假设AS属性映射数据库中的列:

$dql = ' SELECT MIN(e.A) as minValue
         FROM YourBundle:YourEntity e
       ';
$result = $yourEntityManager->createQuery($dql)->getScalarResult();

使用此查询,您可以在列A中获得minValue。如果您需要类型var_dump($result)

在学说文档中:http://doctrine.readthedocs.io/projects/doctrine-orm/en/latest/reference/dql-doctrine-doctrine-query-language.html#aggregate-functions-functions-functions

相关内容

  • 没有找到相关文章

最新更新