アプリ版:「スタンプのみでお礼する」機能のリリースについて

以前にも同じような質問をしましたが、少し異なります。
SQLServerでSELECT文を発行した場合です。
列名をいくつか指定し、そのうちの1つの列名の桁数をあわせたいのですが良い方法はないですか?

select A,B,C from xxtbl 
例えばc列が符号付数字項目(decimal)だったとします。
出力を8桁にしたい。
値が”-12”の場合に" -12”としたいのです。
mataha,
" 12-"でもいいのですが。

A 回答 (1件)

はじめまして。


例えば"-12"の場合は、頭に空白を5byte分入れるということで良いですか?
select
right(space(8) + convert(varchar,c),8)
from xxtbl

または
select
right(' ' + convert(varchar,c),8)
from xxtbl
※シングルクォーテーションの間は半角スペース8個分です。
 ここの掲示板に投稿するとスペース表示は詰められているようです。

で出来ると思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。

たしかにできました。

またお願いします。

お礼日時:2007/03/29 17:40

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

関連するカテゴリからQ&Aを探す