質問 |
||
| 質問者:q_ta | SQLで小数点のついたべき乗を計算させるのは? | |
|---|---|---|
困り度:
|
T−SQLである値を計算し、その結果を返したいのですが、数式に小数点のあるべき乗があり、どうすれば取得できるのか悩んでいます。 VBで記述するところの x^6 は x*x*x*x*x*x で記述することはわかるのですが、x^2.2となるとどうやっていいのか見当がつきません。 ご教示いただければ幸いです。 |
|
質問投稿日時:07/01/18 22:22 質問番号:2677080 |
||
回答良回答20pt |
|
| 回答者:chukenkenkou | #1回答者です。 例を間違えました。訂正します。 select power(2,0.5) →1 select power(2.00000,0.5) →1.41421 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:07/01/19 00:05 回答番号:No.2 |
|
| この回答へのお礼 | ありがとうございました!ばっちりできました!! |
回答 |
|
| 回答者:chukenkenkou | power関数があります。Microsoftファミリーだけあって、excelと同じですね。 select power(1,0.5) →1 select power(1.00000,0.5) →1.41421 のように、数値のデータ型(指定方法)により、精度が変わってくるので注意してください。 |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:07/01/19 00:04 回答番号:No.1 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |