$qb = $this->createQueryBuilder('k') ->where('k.kod_res_8 = :kod_res_8') ->andWhere('lower(k.ulica) LIKE lower(:ulica)') ->setParameter('kod_res_8', $kod_res_8) ->setParameter('ulica', $ulica . '%') ->setMaxResults(1);
Przykład zapytania SQL z klauzulą LIKE i OR:
$qb = $this->createQueryBuilder('j') ->where('j.del = :del') ->andWhere('j.wysw = :wysw') ->andWhere('lower(j.nazw) LIKE lower(:szukana) OR lower(j.regon) LIKE lower(:szukana)') ->orderBy('j.nazw') ->setParameters(array( 'del' => 'false', 'wysw' => 'true', 'szukana' => '%' . $szukana . '%' )); return $qb->getQuery()->getResult();
Brak komentarzy:
Prześlij komentarz