あなたの映画力を試せる!POPLETA映画検定(無料) >>

SQLで金額や数量を抽出するのにカンマ編集をしています。(→to_char(SURYO, '99,999')

金額や数量が0の時、空白をかえす方法はないでしょうか?

どんな方法でもいいのですが、できればdecodeを使いたくありません。(やや複雑なSQLのため(^^;)

困っています。できるだけいそぎで、なにか方法を知っている方、アドバイスお願いします。

このQ&Aに関連する最新のQ&A

SQL 抽出」に関するQ&A: SQL抽出順番

A 回答 (1件)

to_char(SURYO, 'B99,999') は使えませんか ?

    • good
    • 1
この回答へのお礼

おお!ちゃんといきました。
ひとつ勉強になりました。
ありがとうございました(^^)

お礼日時:2005/11/09 19:22

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

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

このQ&Aと関連する良く見られている質問

Qテーブルから数値をSELECTする際にカンマをつけて参照したいのです

簡易的なテーブルなのですがSYOUHINというテーブル名が存在するとして

syouhin_id  syohin_nm  price
--------------------------------
    1     パソコン    100000
    2     自動車    10000000
    3     書籍      1500

以上のようなテーブルがあった際に
SELECTで参照すると

SELCT
syouhin_id,
syouhin_nm,
price
FROM
SYOUHIN
ORDER BY
syouhin_id;

でデータが取り出せるのは分かるのですが、その際、金額を
10,000
10,000,000
1,500
とカンマ付きで表示したいのです。

SQL初心者で申し訳ないのですが、教えて頂けたら幸いです。
宜しくお願い致します。

Aベストアンサー

#1です。すいません。Oracleのカテコでしたね。
他のと混同してしまいました。
http://www.shift-the-oracle.com/sql/functions/to_char.html
ここ見てください。
to_char関数を使って編集します。この関数は日付の編集などにも
使う便利な関数です。


人気Q&Aランキング