sql >> Database >  >> RDS >> Mysql

MySQL bestel meerdere richtingen met FIND_IN_SET

Probeer deze eens -

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. Tijdelijke oplossing voor dynamische instructies in opgeslagen procedures die worden aangeroepen vanuit triggers

  2. Wat zijn de verschillen tussen Null, Zero en Blank in SQL?

  3. Wat is een Bitmap-heapscan in een queryplan?

  4. PostgreSQL - Dynamische sql schrijven in opgeslagen procedure die een resultatenset retourneert