• 締切済み

SQL Server において

 いつも大変お世話になっています。  早速質問させていただきます。  SQL SERVER で、数値演算を行いたいのですが、 どれが演算子になっているのかがよく分かりません(- -; 「+」だと文字列演算になってしまい、ならば、数値型に変換してからやればいいのだ!!とおもい、TO_NUMBER関数を使ったところ関数とは認識されませんでした(T T)。 一体どうすればいいのでしょうか?お願いします。教えていただきたいです。 Oracleの関数が使えない場合があるので、SQL SERVER で使用できる関数が載っているサイトなどがあったら教えていただきたいです。

みんなの回答

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

select convert(INTEGER ,'12345') + convert(INTEGER,'456') でいいかと。 他には、CAST関数も使えるでしょうね。

guruguru2
質問者

お礼

ありがとうございます。参考にさせていただきます!

回答No.1

SQL Serverにマニュアルはないのでしょうか?まず、マニュアルをあたるべきだと思いますけど?

参考URL:
http://www.mars.dti.ne.jp/~o-shin/
guruguru2
質問者

お礼

マニュアル…ですか(@ @) 本は一通り読んだのですが、Oracleとの「違い」 が良く分からなかったのです。 サイトの紹介ありがとうございます。(^^)

関連するQ&A