Я использую Laravel и есть запрос, который выбирает с помощью DB::raw()
SUM()
колонки:Почему SUM (`column`) возвращает строку вместо целого?
DB::raw("SUM(points) as game_points")
я установил mysqldn и AFAIK Laravel использует PDO
.
Но game_points
- это строка, независимо от типа столбца. (Это целое столбец)
Кроме того, если я:
DB::raw("COUNT(id) as foo_bar")
foo_bar
возвращается как целое число.
Отметьте [этот вопрос] (http://stackoverflow.com/questions/1197005/how-to-get-numeric-types-from-mysql-using-pdo). – Vatev