これは単なる推測ですが、整数にキャストすると、MySQLは常に整数であると認識します。
SELECT CAST(SUM(price) AS SIGNED) FROM cakes WHERE ingredient = 'marshmallows';
これは単なる推測ですが、整数にキャストすると、MySQLは常に整数であると認識します。
SELECT CAST(SUM(price) AS SIGNED) FROM cakes WHERE ingredient = 'marshmallows';