sql >> Database >  >> RDS >> Mysql

IS NULL en COALESCE gebruiken in OrderBy Doctrine Querybuilder

misschien kan dit helpen :

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


  1. Tijdstempelverschil in uren voor PostgreSQL

  2. Hoe de volgorde van invoeging in SQL Server te behouden?

  3. Foutcode 1005, SQL-status HY000:Kan geen tabel maken errno:150

  4. MariaDB introduceert een JSON_TABLE()-functie