Мне нужно получить первые абсолютные значения из столбца с плавающей точкой, которые могут иметь как положительные, так и отрицательные значения. К сожалению, мой запрос не работает должным образом:
$matches = $matches->where('pick_score', '<>', '0');
$matches = $matches->orderByRaw('ABS(pick_score)', 'DESC');
Результат запроса совершенно неверный, так как orderByRaw видит мой столбец как String, а не как float, а значения сортируются так, как если бы они были в алфавитном порядке. Что я могу использовать, чтобы заказать их, а также использовать пресс?