Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng IS NULL và COALESCE trong OrderBy Doctrine Querybuilder

có thể là điều này có thể giúp:

$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. Các mô hình Django:giá trị mặc định cho cột

  2. Làm cách nào để tạo các đối tượng json lồng nhau bằng cách sử dụng các hàm json bản địa của mysql?

  3. Nhập cơ sở dữ liệu duy nhất từ ​​kết xuất --all-cơ sở dữ liệu

  4. Cấu trúc cơ sở dữ liệu liên quan đến các trường động

  5. Đếm số lượng truy vấn được thực hiện