Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara MEMESAN BERDASARKAN KASUS di Doctrine2 (Symfony2)

Jika Anda menggunakan createQueryBuilder maka Anda dapat menggunakan seperti

$query->addSelect("(CASE WHEN name like 'John %' THEN 0
           WHEN name like 'John%' THEN 1
           WHEN name like '% John%' THEN 2
           ELSE 3 END) AS HIDDEN ORD ");
$query->orderBy('ORD', 'DESC');

Perhatikan bahwa Anda harus memiliki "TERSEMBUNYI".

Anda dapat melakukannya dengan kueri asli doktrin juga.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sistem Login/Registrasi dengan php dan mysql

  2. Apakah ada cara untuk mengetahui nama pengguna Anda saat ini di mysql?

  3. Bagaimana cara menggunakan GROUP BY untuk menggabungkan string di MySQL?

  4. Nilai zona waktu server 'CEST' tidak dikenali

  5. MySQL - Cari kata yang tepat dari string