Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql подреждане по проблем

Можете да поръчате по стойност, извлечена от колона. Можете да използвате CASE оператор, за да посочите реда:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли недостатъци при използването на общ varchar(255) за всички текстови полета?

  2. PHP MYSQL динамично поле за избор

  3. MySQL много бавен за заявка за промяна на таблица

  4. MySQL компенсира безкрайни редове

  5. Как да изберете групирани редове само с NULL стойности?