[pgsql-jp: 30480] AVGの結果のデータ型

naoko_u @ a2.shes.net naoko_u @ a2.shes.net
2003年 7月 15日 (火) 23:04:17 JST


いつもお世話になっております。
またまた教えてください。

INTEGERのデータをAVGで集計すると、
小数点以下の'0'が沢山続くんですが、
これはFLOATにキャストされるということでしょうか?

もし、これに関するドキュメントなどがございましたら、
URLを教えてください。

こんな感じです。↓

user=> SELECT * FROM 商品;
 商品id |      商品名      | 単価 | 在庫数 | 担当者id
--------+------------------+------+--------+----------
 001    | ポスグレ鉛筆     |  150 |    100 | 1001
 002    | SQLマーカー      |  200 |    200 | 1002
 003    | DB消しゴム       |  300 |    250 | 1001
 004    | ネクストペンシル |  100 |    150 | 1003
 005    | ポスグレ下敷き   |  300 |    100 | 2003
 006    | ネクスト定規     |  100 |    300 | 2002
 007    | A4ノート         |  150 |    500 | 1002
 008    | B5ノート         |  200 |    200 | 1001
 009    | 鉛筆セット       |  300 |    100 | 1003
 010    | ボールペン       |  150 |    150 | 1002
(10 rows)


user=> SELECT AVG(単価) FROM 商品;
      avg
----------------
 195.0000000000
(1 row)




pgsql-jp メーリングリストの案内