
No.4ベストアンサー
- 回答日時:
cast()でなく、varchar()で変換するとか>ANo.3

この回答への補足
osamuyさん 回答ありがとうございました
V8ですとエラーが発生し、動作しません
エラーコード:-440 SQL0440N 互換引き数を持つタイプ"FUNCTION"の名前"VARCHAR"の許可ルーチンが見つかりませんでした。 SQLSTATE=42884
osamuyさん 下記にようにしたらOKでした
SELECT RIGHT('000' || RTRIM(CHAR(店番)),3) FROM 店番テーブル
ありがとうございました
No.3
- 回答日時:
DB2でも「||」で文字列の連結はできますよね。
V8にもRIGHT関数があるのなら、RIGHT( '000' || CAST( 項目名 AS CHAR), 3 )
でいけませんか?
なんか。AS/400では見当たらないというページもあるので確証はありませんが。
この回答への補足
nora1962さん 回答ありがとうございます
うまくいきませんでした
実行結果
8→008
72→007
123→001
ちなみに、'000' || CAST(店番 AS CHAR)
8→0008
72→0007
123→0001
ちなみに、'000' || CHAR(店番)
8→0008△△△
72→00072△△△
123→000123△△△
△は半角空白です
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
db2にて数値を3桁文字にて出力...
-
大量データの取得処理について
-
列の既定値を取得したい
-
データを削除しても表領域の使...
-
Viewにインデックスは張れ...
-
ORA-00959: 表領域'****'は...
-
CLOB型へのINSERT
-
Access レコードを追加できませ...
-
postgreSQLのint型は桁数指定が...
-
ACCESS 複数テーブル・複数フィ...
-
DELETE文でFROM句を省略した場合
-
INDEXの無効化
-
エクセルからアクセスにインポ...
-
列が255以上のCSVファイルをAcc...
-
Data Pump で大量データインポ...
-
異なるスキーマからデータを抽...
-
年度毎にシーケンスの初期化?
-
ACCESS テーブルに2行目から取...
-
object browser で処理を中断す...
-
SQLでスキーマ名(所有者名)の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
大量データの取得処理について
-
列の既定値を取得したい
-
SELECT文で時間軸を行で取得する
-
ビューテーブル
-
db2にて数値を3桁文字にて出力...
-
オラクルテーブルで受け付けな...
-
Sybaseにてupdate時に特定のInd...
-
テーブル定義を調べるには
-
ACCESSエラー「制限されたデー...
-
ACCESSのWHERE文でのAND40個制限
-
ACCESSのテーブルを毎日定刻に...
-
PostgreSQL:ラジオボタンを用い...
-
DB2のSQLコマンドについて教え...
-
ACCESS2002のupdateの副問合せ...
-
SQL文のテーブルについて
-
SQLServerのテーブル定義書(?...
-
ACCESS2000で更新のあったテー...
-
SQLite C/C++ でのテーブル数...
-
データを削除しても表領域の使...
-
Viewにインデックスは張れ...
おすすめ情報