sql >> Databáze >  >> RDS >> Mysql

mysql objednávka varchar pole jako celé číslo

Nějak se mi nepodařilo spustit dotaz pomocí CAST . Vždy jsem dostával Error Code: 1064 near "DECIMAL" (nebo jiný číselný typ, který jsem zvolil). Takže jsem našel jiný způsob, jak třídit varchar jako čísla:

SELECT *
FROM mytable
ORDER BY ABS(mycol)

Trochu jednodušší a v mém případě funguje.



  1. Jak zobrazím více naskládaných sloupců pro každé časové období ve skládaném pruhu

  2. Provozování datového skladu na PostgreSQL

  3. Jak vygenerovat balíček API tabulky v Oracle SQL Developer?

  4. Lower_case_table_names=1 na Ubuntu 18.04 neumožňuje spuštění mysql