私はユーザーの入力の平均日数のグラフを表示する必要があるサイトで作業しています。私は私にこの情報を返し、既にSQLクエリを持っている:SQLで出力を整数として選択/キャスト
SELECT sum(number)/count(number) as average, date FROM stats WHERE * GROUP BY date
これは私が探していますが、結果は3桁の精度で指定された結果を提供します。私はこの番号の丸めたい。私はもちろん、PHPや私のテンプレートエンジンでそれを行うことができましたが、データベース内でこれをすべて実行する方法があるのか不思議でした。
(MySQLで)出力を整数としてキャストする方法はありますか?
[AVG関数](http://dev.mysql.com/doc/refman/5.0/ja/group-by-functions.html#function_avg)を使用していない理由はありませんか? –
@jimmy_keenは存在していなかった!それを使用する理由はありますか? – MrGlass
@MrGlass - 他のRDBMSでより簡潔でゼロの問題を回避することができます(AFAIK MySQLはとにかく0で除算するとNULLを返します) –