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

MySql - bestil efter strengværdi først

I MySQL virker dette

SELECT foobar.description 
FROM foobar 
ORDER BY foobar.description <> 'fff',
         foobar.description ASC

Men generelt kan du også bruge en case

SELECT foobar.description 
FROM foobar 
ORDER BY case when foobar.description = 'fff' then 1 else 2 end,
         foobar.description ASC


  1. Lagret procedure til sletning af duplikerede poster i SQL-tabel

  2. MySQL | REGEXP VS Like

  3. SQL Server - find n'te forekomst i en streng

  4. Håndtering af langsomme forespørgsler med PostgreSQL