• 締切済み

検索結果が綺麗に並びません

よろしくお願い致します。 SQL*Plusで、 select kou1,kou2,kou3 from tableA where kou1='A' union all select kou1,kou2,kou3 from tableA where kou1='B' という検索を行った結果が、 kou1 kou2 kou3 ---- ---- ---- A  0 AAAA B    0  BBBB というようになって、項目の値が綺麗に縦方向に並びません(出力する項目数が多いと見にくく分かりません) どうすれば、各項目ごとに綺麗に縦に並んだ表示が出来るのでしょうか? 初歩的な質問で申し訳ありませんがよろしくお願い致します。なお各項目はchar型(not nullにしています)です。

みんなの回答

  • ishi7474
  • ベストアンサー率32% (71/216)
回答No.1

char型(固定長)なら、定義した列長になるまで後ろに空白を埋めているはずなので、質問に掲げたようなことにはならないはずです。いくつか考えられることを書いておきます。 (1)"COLUMN KOU1 FORMAT A4"のように、各列の出力書式を指定してみてはどうでしょうか。 (2)(Windowsの場合)出力を等幅フォント(MSゴシック等)で見ているかどうか確認下さい。

関連するQ&A