createQueryBuilder('parameter'); $qb->distinct() ->select('parameter.name') ->addSelect('parameter.symbol') ->addSelect('parameter.unit') ->where('parameter.name LIKE :name'); if ($exact) { $qb->setParameter('name', $name); } else { $qb->setParameter('name', '%'.$name.'%'); } $qb->setMaxResults($max_results); return $qb->getQuery()->getArrayResult(); } }