sql >> Database teknologi >  >> RDS >> Mysql

mysql ordre efter problem

Du kan bestille efter en værdi afledt af en kolonne. Du kan bruge en CASE operatør for at angive rækkefølgen:

SELECT * FROM table
WHERE id IN (3,6,1,8,9)
ORDER BY CASE id WHEN 3 THEN 1
                 WHEN 6 THEN 2
                 WHEN 1 THEN 3
                 WHEN 8 THEN 4
                 WHEN 9 THEN 5
         END


  1. Rækkefølge for udførelse af betingelse i MySQL

  2. Vis sum nederst i kolonnen i mysql

  3. Udefineret klassekonstant 'MYSQL_ATTR_INIT_COMMAND' i udefineret klassekonstant (PHP 5.5.3)

  4. XAMPP Start automatisk ved opstart af Windows 7