お世話になります。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で質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Excel(エクセル) RANK.EQとCOUNTIFSの組み合わせで同ポイントの場合、違う条件を加えて順位を付けたい。 1 2022/08/30 19:49
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- Excel(エクセル) エクセルでround関数を使わないで四捨五入する方法 10 2022/08/12 15:43
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Excel(エクセル) Excel 特定セルの数値を参照したセルの0表示が空白にならないのはどうしてか? 3 2022/04/28 22:23
- Excel(エクセル) Excelで、少数第二位で四捨五入というのは、 =ROUND(B2:B34 , 1) ということです 3 2022/11/13 15:39
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- 数学 単振り子とルンゲ・タック法 1 2022/07/15 00:05
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL Date型の列から年月だけを...
-
Select結果をSelect
-
抽出結果を分割して取得
-
ポストグレスでfrom句の中にsel...
-
差し込み後、元データを変更し...
-
SELECT 文 GROUP での1件目を...
-
フィルターかけた後、重複を除...
-
外部参照してるキーを主キーに...
-
エクセルで最後の文字だけ置き...
-
カーソル0件の時にエラーを発生...
-
SQLで列名を変数にできないでし...
-
for whichの使い方
-
副問合せの書き方について
-
INSERT文でフィールドの1つだ...
-
処理件数を非表示にしたい
-
日本語のエイリアスは" "で囲...
-
重複していないレコードの抽出...
-
速度が低下し無効になったアド...
-
EXISTSを使ったDELETE文
-
特定条件でWHERE句の条件を変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Date型の列から年月だけを...
-
抽出結果を分割して取得
-
select文の書き方「半角カナ+...
-
Select結果をSelect
-
ポストグレスでfrom句の中にsel...
-
postgreSQLで更新後のデータを...
-
レコード件数のちょうど半分をe...
-
2回目のselect文
-
取得行数の指定
-
年月でdistinctしたい(PostgreSQL)
-
SQL文の中に引用符を入れたい
-
PL/pgSQLの返り値の取得方法に...
-
SQL文の日本語の箇所で文字化け
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
SELECT 文 GROUP での1件目を...
-
SQLで特定の項目の重複のみを排...
-
for whichの使い方
-
外部参照してるキーを主キーに...
おすすめ情報