PostgreSQL
について
beniya=# select to_char( 123456,'99,999,999');
to_char
-------------
123,456
(1 row)
|
あっ これは format 関数みたいなものだ!! |
beniya=# select to_char( 123456,'99,999,999') as cost;
cost
-------------
123,456
(1 row)
|
表示カラムを cost とする。 |
| 表示 | |
beniya=# select to_char( 123456.23,'99,999,999') as cost;
cost
-------------
123,456
(1 row)
beniya=# select to_char( 123456.23,'99,999,999.99') as cost;
cost
----------------
123,456.23
(1 row)
|
数値は 123456.23 ですが 表示は 小数点以下は出てこない。 こちらは フォーマットも '99,999,999.99' とすると表示される。 |
| VB では "##,###,###" | |
print format( 123456, "##,###,###") 123,456 |
ようはこれと同じことのようです。 |
| "##,###,###" はダメ なようです。 | |
eniya=# select to_char( 123456.23,'##,###,###.##') as cost;
cost
----------------
## ### ### .##
(1 row)
|
ようはこれと同じことのようです。 |
| "##,###,###" はダメ なようです。 | |
beniya=# select \d nume;
Table "nume"
Column | Type | Modifiers
--------+---------+-----------
nnn | numeric |
beniya=# select to_char( nnn, '99,999,999') as cost from nume;
cost
-------------
123,456
(1 row)
|
事前に create table nume ( nnn mumeric);
insert into nume values( 123456 );
として テーブルを作る。
to_char( ) で表示させる。
|
2004/12/18 restart ********* Last Update 2006/11/10 16:38 JST
| その他、お気づきの点がありましたら連絡先はこちらから |