Такая проблема, база данных mysql не верно сортирует запрос, может кто сможет подсказать в чём дело ? Скрин приложу ниже
Если вам нужна сортировка полей, как текста, ставьте тип поля "TEXT", а если как целое число, то "INT".
Ведь строка со значением "19" будет больше, чем строка со значением "150", потому что сортировка в строковых типах идёт посимвольно. А если будет указано, что строка имеет целочисленный тип, то сортировочный алгоритм будет сравнивать значение строки целиком.
думаю стоит проверить тип поля Измените тип поля на int и сортировка будет работать
Если нет возможности (или не хочется) менять тип поля profits с текстового на цифровой, сортировка ORDER BY CAST(profits as UNSIGNED) решит ваш вопрос.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей