- ベストアンサー
Oracle SQLにて固定長でデータをselectする方法
Oracle SQL超初心者の者です。 Oracle SQLで固定長を指定してデータをselectすることを考えているのですが、僕がやりたいことが見当たらず質問に至りました。 例えば、Field1はchar型で(10)で定義されているとします。このField1を固定長の(20)でselectしたいのです。 (空き領域は半角0を入力) また、Field1には「ヤマダ タロウ」や「ヤマノウチ ケンジロウ」のように、固定長のデータが格納されていません。 このようなことがOracle SQLで実現可能であれば是非とも教えていただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
RPAD関数が使えそうに思います。 手元にOracleが無いので確認できませんが、下記の様な感じでどうでしょう? 例---------------------------------------------- SELECT RPAD(Field1, 20) FROM Table1; ------------------------------------------------
お礼
ご回答頂いた関数を調べてみたら、ばっちり希望通りにselectできました。ありがとうございました。