- ベストアンサー
金額フォーマットの方法
SQLServer2005で、SELECT時に金額フォーマットする方法を 教えてください。 12345 → 12,345 のように。 よろしくお願いします。
- Kenji0901
- お礼率100% (1/1)
- SQL Server
- 回答数1
- ありがとう数6
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SQL ServerにはFormatのような関数はありませんので柔軟な編集はできないですが、 MONEY型なら CONVERT(varchar,金額,1)、 MONEY型でないならMONEY型にします。 CONVERT(varchar,CONVERT(money,金額),1) これで12345=>12,345.00となりますので、".00"がじゃまなら消します。 REPLACE(CONVERT(varchar,CONVERT(money,金額),1),'.00','')
関連するQ&A
- MS SQL Server のselectで金額フォーマット表示
MS SQL Serverでselect時に金額フォーマットをしたいと考えています。Oracleでいうと select to_char(123456, '9,999,999') from dual というやつです。 やり方を教えていただけますか? 宜しくお願いします。
- ベストアンサー
- その他(データベース)
- フォーマットとは?そして方法は・・・
xpをつかってます。フォーマットというのをしたいのですが、フォーマットとはデーターをすべて消すという意味でしょうか。そしてその方法はどうすればいいのでしょうか
- ベストアンサー
- Windows XP
- sysdateのフォーマットが変わります
オラクルでsysdateをとろうとすると、現在わたしの使っている実装ではselect sysdate from DUALに対し、例えば 2006/03/24 18:13:42 が 返されます。 しかしsysdateを関数の中で使うと最初の"20"と時分秒がなくなり、06-03-24のような値が返されます。例えば以下のようなSQLにおいてです。 select translate(sysdate,'1234567890-','1234567890-') from DUAL; select substr(sysdate,1) from DUAL; sysdateのフォーマットが、使い方によって変わるのはなぜなのでしょうか。
- ベストアンサー
- Oracle
- FAT12 フォーマット方法
USBメモリをFAT12にフォーマットしたいのですが、 方法を教えてください。 Linuxでフォーマットを試みたのですが、うまくいきません。 また、フォーマット状態を確かめる方法も分かれば教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- フォーマット方法
外付けHDDのフォーマットを考えてますが、 XPとかのフォーマット法は分かったのですが、 ビスタでの方法が分かりません。 それは、フォーマット画面において、 ”NTFS”で、 ”アロケーションユニットサイズ”という場所の選択が、 各種選べるのですが、 XPでは、標準のアロケーションユニットサイズを選択するようですが・・・。 ビスタでも同じでいいのでしょうか?
- ベストアンサー
- Windows Vista
- SQLServerのクエリアナライザで数値を0でフォーマットしたい
VBで言うところの、Format(XX,"000")→"0XX"と言うのを SQLServerのクエリアナライザで行うには、どのようにした ら良いか教えてください。
- ベストアンサー
- その他(データベース)
- HDDのフォーマットについて
HDDを増設しましたが、フォーマットが上手くいきません。 理論フォーマットをしても、100%終了後に、 「フォーマットを正常に完了しませんでした。」 となってしまいます。 対応方法を教えて下さい。 購入したHDDは、日立製IDE HDT722516DLAT80です。 ジャンパーの設定は、CABLE SELECTにしていますが、 15 HEADS、16HEADSなど4タイプあり、 色々試しましたが上手くいきませんでした。 当方、DELL製PC CPU:Pentium4 1.70 GHz OS:Windows XP Home Edition です。宜しくお願いします。
- ベストアンサー
- その他(PCパーツ・周辺機器)
- SELECT文で列名指定して桁あわせしたい
SQLServerでSELECT文を発行した場合です。 列名をいくつか指定し、そのうちの1つの列名の桁数をあわせたいのですが良い方法はないですか? select A,B,C from xxtbl 例えばc列が8桁charだったとします。 値が”0”の場合に”00000000”としたいのです。 format指定みたいのはないですか?
- ベストアンサー
- SQL Server
- format について
formatで出力した先で一行ずつ改行が入るのですが、入らない方法って ありますか? format TEST = @<<<<<<<<<<<<<<<<<<@<<<<<<<<<<<<<<<<< $name,$login . ------------↓出力時 太郎 0123 次郎 0303 三郎 1111
- 締切済み
- Perl
- フォーマットしたドライブの復元方法。今、フォーマットしてしまいました。
フォーマットしたドライブの復元方法。今、フォーマットしてしまいました。 DVDをフォーマットしようとした所間違えて、500GBくらいのハードディスクをフォーマットしてしまいました。(ちなみにパーティションで1つのハードディスクを3つに分けており、そのうちの一つをフォーマットしてしまいました。) フォーマットの半分の当たりで気づき、すぐキャンセルしたのですが、データはなくなっており 選択しても「ドライブGを使うにはフォーマットが必要があります、フォーマットしますか?」 と出てきてしまいます。 どなたか復元方法ご存じの方いませんか?(泣) テレビの動画など200GBくらいが消えてしまいました。
- ベストアンサー
- デスクトップPC
お礼
ありがとうございました。 期待通りの結果になりました。