[解決済み] T-SQLを使用して2つの整数値を割ってfloat結果を得るには?
2022-04-06 10:21:13
質問
T-SQLとMicrosoft SQL Serverを使用して、2つの整数の除算を行う際に、小数点以下の桁数を指定したいのですが。
select 1/3
これは現在
0
. を返すようにしたい。
0,33
.
のようなものです。
select round(1/3, -2)
しかし、それではうまくいきません。どうすれば望ましい結果を得られるのでしょうか?
どのように解決するのですか?
定数を求めるのであれば、stbさんやxiowlさんの提案で問題ありません。 もし、既存のフィールドやパラメータが整数である場合は、最初にそれらを浮動小数点にキャストしておくとよいでしょう。
SELECT CAST(1 AS float) / CAST(3 AS float)
または
SELECT CAST(MyIntField1 AS float) / CAST(MyIntField2 AS float)
関連
-
[解決済み] EF: テキストデータ型は比較できないため、DISTINCT として選択できません。
-
[解決済み] Javaで数値を小数点以下n桁に丸める方法
-
[解決済み] TSQLを使用してデータベース内のすべてのテーブルのリストを取得するにはどうすればよいですか?
-
[解決済み] T-SQLを使用して外部キー制約を一時的に無効にするにはどうすればよいですか?
-
[解決済み] SQL Serverでテーブルからカラム名を取得するにはどうすればよいですか?
-
[解決済み] SQL Serverでは、MONEYとDECIMAL(x,y)のどちらをデータ型として選択すべきでしょうか?
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
-
[解決済み】SQL Serverでselect文が入れ子になっている。
-
[解決済み】Rの小数点以下の桁数の書式設定
-
[解決済み】JavaScriptで数値の小数点以下の部分を取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQL Server データベース復元エラー:指定されたキャストは有効ではありません。(SqlManagerUI)
-
[解決済み] sql文の角括弧[]の使い方を教えてください。
-
[解決済み] データベースのトランザクションログが満杯です。ログの領域が再利用できない理由を調べるには、sys.databases の log_reuse_wait_desc カラムを参照してください。
-
[解決済み] sp_columnsが結果を返さないのはなぜですか?
-
[解決済み] SSISで新しいレコードを挿入する前に、宛先テーブルを空にするにはどうすればよいですか?
-
[解決済み] sp_addrolememberとalter user with default schemaの違いは何ですか...?
-
[解決済み] 監査失敗、クレデンシャル検証 4776
-
[解決済み] シンプルに保つ、クエリで複数のCTEを行う方法
-
[解決済み] SQL Serverでforeachを記述する方法とは?
-
[解決済み] SQL Serverは、ビュークエリでLEFT JOINをLEFT OUTER JOINに置き換えます。