sql >> Databáze >  >> RDS >> Mysql

Použití IS NULL a COALESCE v OrderBy Doctrine Querybuilder

může pomoci toto:

$qb = $em->createQueryBuilder();
$qb->select('Entity, COALESCE(Entity.column1, Entity.column2) as columnOrder')
   ->from('Namespace\EntityName', 'Entity')
   ->addOrderBy('columnOrder', 'ASC')
   ->getQuery()
   ->execute();


  1. Převést „smalldatetime“ na „datetime“ v SQL Server (příklady T-SQL)

  2. ORA-01264 ve fyzickém pohotovostním režimu

  3. Jak formátovat čísla jako římské číslice v Oracle

  4. Mechanismy pro sledování změn schématu DB