sql >> Databasteknik >  >> RDS >> Mysql

hur får man ett sorterat resultat i mysql-frågan?

För din specifika data kan du göra:

order by (case when cat_type = 'free' then id*1.0
               else 2*id - 7.5
          end)

Det här verkar mycket hemlig. Om du har ett mer generellt problem bör du ställa en annan fråga, som ger en bättre beskrivning av vad du verkligen vill åstadkomma.




  1. virtualenv som kan hitta flyttade bibliotek (som mysqlclient lib för MySQLdb)

  2. Det renaste sättet att bygga en SQL-sträng i Java

  3. Så här ändrar du tabellvärdesparametern

  4. Ändra det genererade namnet på en främmande nyckel i Hibernate