ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者: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
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示良回答のみ表示