タグ

2014年4月1日のブックマーク (1件)

  • 【MySQL】ROUND関数 at softelメモ

    MySQL】ROUND()関数 MySQL4系と5系でマニュアルの記載が変わっています。動作も違います。 結論から言うと 「四捨五入したいときはround()関数は使うな」。四捨五入=round()とは限らない。 0.5を足して切り捨てる(truncate(x + 0.5))など書いたとおりの結果を得る書き方があるので、そちらがオススメです。 動作の確認 MySQL4.1でround() mysql> select round(0.5), round(1.5), round(2.5); +------------+------------+------------+ | round(0.5) | round(1.5) | round(2.5) | +------------+------------+------------+ | 0 | 2 | 2 | +------------+--

    【MySQL】ROUND関数 at softelメモ
    unpush
    unpush 2014/04/01
    Banker’s Rounding とか五捨五入とか言うらしい