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

hvordan får man et sorteret resultat i mysql-forespørgsel?

For dine specifikke data kan du gøre:

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

Det virker meget mystisk. Hvis du har et mere generelt problem, bør du stille et andet spørgsmål, der giver en bedre beskrivelse af, hvad du virkelig ønsker at opnå.




  1. Hvordan indsætter man en datatabel i SQL Server-databasetabel?

  2. PHP/MySQL:Fremhæv LYDER SOM forespørgselsresultater

  3. Konverter fra dato til epoke-Oracle

  4. Få advarsel:Nulværdi elimineres af en samlet eller anden SET-operation