Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql:przenieś określone rekordy na wynikową tablicę obok ORDER BY

Istnieje prosta i mało znana sztuczka MySQL:

SELECT * FROM countries_table
ORDER BY name = 'Australia' desc,
         name = 'UAE' desc,
         name = 'Pakistan' desc,
         name = 'UK' desc,
         name = 'USA' desc,
         name asc;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sterownik QMYSQL dostępny, ale nie załadowany

  2. Wykonywanie wielu zapytań SQL w jednej instrukcji z PHP

  3. Błąd połączenia php MySql

  4. mysqli_fetch_array błąd, nawet gdy zapytanie jest poprawne; uruchamianie całkowitego eksportu jako wartości NULL

  5. Policz, ile wierszy ma tę samą wartość