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

Sådan bestiller du 1,2,3 ikke 1, 10, 11, 12 i mySQL

Tilføj først en ordre efter klausul i slutningen:

ORDER BY category_id

Hvis kategori_id er en streng, skal du behandle den som et heltal. Der er et par måder at gøre dette på. Jeg plejer at tilføje et nul. Du kan også caste det.

ORDER BY category_id + 0


  1. Hvorfor virker GRANT ikke i MySQL?

  2. Mysql bygger dynamisk forespørgselsstreng i en lagret procedure baseret på logik

  3. Laravel MySql DB-forbindelse med SSH

  4. Oracle datatype:Skal jeg bruge VARCHAR2 eller CHAR