• ベストアンサー

PostgreSQLで小数点以下を処理する関数はありますか?

update a_tbl set b_fld=a_fld * 1.05; とした場合にb_fldがintegerの場合どうなるのでしょうか? SQL分で、切り上げ、切捨て、四捨五入は可能でしょうか? また、Cygwin版のPostgreSQLでVisualBasicのクライアントプログラムから利用できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Vargas
  • ベストアンサー率45% (9/20)
回答No.2

#1さん以外 b_fldがintegerの場合、小数第1位で四捨五入され、整数としてb_fldに入る様です。 四捨五入:select round(b_fld,0) from a_tbl; (小数第1位で四捨五入して整数にする。0のところを1にすれば、小数2位で1位まで) 切り捨て:select trunc(b_fld) from a_tbl; 切り上げ:select ceil(b_fld) from a_tbl;

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • jyuan0128
  • ベストアンサー率23% (4/17)
回答No.1

質問が3つあるみたいですが... ひとつだけ。 VB、VBAからPostgresSQLに アクセスするライブラリはあります。 http://www.vector.co.jp/soft/winnt/prog/se201375.html

すると、全ての回答が全文表示されます。

関連するQ&A