postgresql初心者のため、ご教示のほどよろしくお願いします。
postgresqlでデータを取得し、csv形式で出力したいが、半角スペースのデータがなくなってしまいます。
前提として、テーブルに列は1つのみで
列定義はcharacter (4) not null、
列に格納されているデータは" "(半角スペース4つ)です。
下記のsql文で取得した結果が期待している結果と異なります。
select
'0000' ││ ',' ││ 列名 ││ ',' ││'1111'
from
テーブル名
上記のsqlの結果が下記となります。
0000,,1111
期待している取得結果は下記の通りです。
0000, ,1111
sqlの列名の箇所を' '(半角スペース4つ)に変更して
クエリ実行してみたところ、
期待通りの結果を得られました。
この差が何なのか検討もつきません・・・。
どなたかご教示のほどお願い致します。
検証環境
windows7
postgresql 9.6.8
pgAdmin4
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/29 15:35
2018/08/30 06:10