「一気に最後まで読んだ」本、教えて下さい!

初歩的な質問をさせてください。

varchar2で定義している以下の内容を減算できますか?
するには、どうすれば良いですか?

A VARCHAR2(2);
B VARCHAR2(2);

A := '80';
B := A - 1;

80と言う内容から1を減算したいです。

A 回答 (2件)

VARCHARって文字型ですけど。


ま、いいや。
B := TO_CHAR((TO_NUMBER(A,'99) - 1 ),'FM99') ;
かな。でもこれじゃ符号がおかしくなるよね。
    • good
    • 0
この回答へのお礼

お礼が遅くなりすいません。
凄く、助かりました。ありがとうございます。

お礼日時:2010/12/12 22:39

PL/SQL(Oracle)?



なら、TO_NUMBERで検索。
    • good
    • 0
この回答へのお礼

検索させて頂き、勉強になりました。
有難うございます。

お礼日時:2010/12/12 22:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!