
お世話になります。Sql初心者です。
round関数について質問があります。
double型のデータを少数点第一位までのデータを取得したいと思っています。
select round(double型の数値)ではデータが取得できますが、
double型のデータをselect round(double型の数値,1)という形で
とするとエラーになってしまいます。
double型のデータをround関数で小数点指定で取得する場合は、どの様に
記述すればよいのでしょうか?
どなたかご教授願えますでしょうか?
何卒よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
postgresql 8.3.5のpsqlで \df roundとしてみると
exam=> \df round
List of functions
Schema | Name | Result data type | Argument data types
------------+-------+------------------+---------------------
pg_catalog | round | double precision | double precision
pg_catalog | round | numeric | numeric
pg_catalog | round | numeric | numeric, integer
(3 rows)
round(実数、整数)の場合、実数の型はnumericを受け付けるようです。
なので、double型?のかわりにnumericを使うか x::numeric みたいにキャストしてみてはいかがでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Select結果をSelect
-
差し込み後、元データを変更し...
-
エクセルで最後の文字だけ置き...
-
1日に1人がこなせるプログラム...
-
外部参照してるキーを主キーに...
-
access2003 クエリSQL文に...
-
フィルターかけた後、重複を除...
-
JANコードとPOSコードは同じ?
-
特定の文字列で列を区切るには?
-
SQLで特定の項目の重複のみを排...
-
市区町村と番地を分けたいので...
-
for whichの使い方
-
SQLServerで文字列の末尾からあ...
-
select文のwhere句に配列を入れ...
-
エクセルの関数について教えて...
-
EXISTSを使ったDELETE文
-
入力値と外部キーをINSERTするには
-
Access:クエリーにて集計後に...
-
access2021 VBA メソッドまたは...
-
PL/SQLの変数について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Date型の列から年月だけを...
-
抽出結果を分割して取得
-
select文の書き方「半角カナ+...
-
Select結果をSelect
-
postgreSQLで更新後のデータを...
-
レコード件数のちょうど半分をe...
-
取得行数の指定
-
年月でdistinctしたい(PostgreSQL)
-
SQL(SQLite)である範囲のデータ...
-
2回目のselect文
-
text型のデータをintegerにキャ...
-
PL/pgSQLの返り値の取得方法に...
-
SQL文の中に引用符を入れたい
-
round関数について
-
複数レコードのテーブルである...
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
for whichの使い方
-
特定の文字列で列を区切るには?
おすすめ情報