Mysql
 sql >> база данни >  >> RDS >> Mysql

Сортирането на колона VARCHAR като FLOAT с помощта на оператора CAST не работи в MySQL

Опитайте този трик (помага за сортиране на низове като числа)-

SELECT guid, number FROM table ORDER BY number * 1 DESC

Това ще помогне на MySQL да прехвърли низ към число.

Друго решение -

...CAST(value as DECIMAL(10,5))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изпълним две mysql заявки като една в PHP/MYSQL?

  2. fetchAll помощна функция с помощта на PDO

  3. Как да съединя две таблици в изявление UPDATE?

  4. Mysql променя набора от символи на таблицата по подразбиране в набор от знаци за база данни

  5. Как да подобрим производителността на заявката с много JOIN