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

MySQL memesan beberapa arah menggunakan FIND_IN_SET

Coba yang ini -

SELECT * FROM table_name
  ORDER BY
    IF(FIELD(status, 1,2,3), date_added, '9999-12-31') ASC,
    IF(FIELD(status, 4,5), end_date, NULL) DESC;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kesalahan menjalankan Apache setelah menginstal xampp

  2. Mengambil daftar tertaut di database MySQL

  3. Menggunakan hasil kueri ke kueri lain dengan IN()

  4. Hapus elemen array berdasarkan nilai di mysql json

  5. MySQL - bagaimana cara menggunakan wildcard dalam klausa WHERE untuk nama kolom itu sendiri?