[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 メーリングリストの案内