1

SQLの勉強を始めたばかりですが、1つの演習で少し問題があるようです。

結果を丸める必要があります

SELECT AVG(points) AS Average FROM table;

私はサブクエリでそれをやろうとしていましたが、selectだけでうまくいくように見えるタフな同様のサブクエリでさえ、正しいものをヒットしませんでした。

何か助けはありますか?

4

4 に答える 4

3

ROUNDを使用する

SELECT ROUND(AVG(POINTS), 2) AS Average
FROM table;
于 2013-03-09T15:07:06.533 に答える
0

これを試して

   SELECT ROUND(AVG(POINTS), 3) AS Average FROM your_table;

                             ^^--if you want round by two decimals then use 2 and so on
于 2013-03-09T15:07:55.090 に答える
0

機能を使用してくださいROUND()

SELECT ROUND(AVG(POINTS), 1) AS Average FROM table;
于 2013-03-09T15:09:13.577 に答える
0

テーブルから Round(Avg(Points),2) を Average として選択します

参照: http://msdn.microsoft.com/en-us/library/ms175003.aspx これは役に立ちますか?

于 2013-03-09T15:14:45.713 に答える