Mysql
 sql >> база данни >  >> RDS >> Mysql

Използване на IS NULL и COALESCE в OrderBy Doctrine Querybuilder

може би това може да помогне :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Максимална дължина на MySQL и GROUP_CONCAT().

  2. Грешка:недефинирано свойство $load

  3. Предупреждение:mysql_connect():[2002] Няма такъв файл или директория (опитва се да се свърже чрез unix:///tmp/mysql.sock) в

  4. Има ли вградена в MySQL операция за появяване във всички (задаване на разделяне?)?

  5. Как да създадете модул за предстоящи рождени дни в Rails?