!!!DB2 CHAR関数による書式変換 [DB2]{{category 書式}}{{category SQL}} {{amazon 4774145971}} DB2ユーザー必携! !!日時から文字 !2番目の引数で形式を指定する ""ISO,USA,EUR,JIS,LOCAL ::指定しない SELECT CHAR(CURRENT TIME) FROM SYSIBM.SYSDUMMY1 列 1 -------- 12.07.44 ::JISを指定 SELECT CHAR(CURRENT TIME,JIS) FROM SYSIBM.SYSDUMMY1 列 1 -------- 12:11:12 !!文字列から文字 !2番目の引数に固定長の文字数を指定(1-255) SELECT CHAR('ABCDE',2) FROM SYSIBM.SYSDUMMY1 列 1 ----- AB !!数値から文字 !実数から文字 SELECT CHAR(10.0) FROM SYSIBM.SYSDUMMY1 列 1 ----- 10.0 !実数 -> 整数 -> 文字 SELECT CHAR(INT(10.0)) FROM SYSIBM.SYSDUMMY1 列 1 ----- 10 !数値から数値 ::整数から実数 SELECT DECIMAL(10, 4,2) FROM SYSIBM.SYSDUMMY1 列 1 ------- 10.00 !!文字列から数値 !DB2 文字列 数値変換 *DB2 文字列 数値変換 {{amazon 4774120383}} !!その他 !DB2書式変換 *DB2 CHAR関数による書式変換 *DB2 文字列 数値変換 *DB2 データ有無をフラグに変換 *DB2 日付操作 *DB2 月末を求める *DB2 n ヶ月後を求める !DB2パフォーマンスチューニング *DB2 EXPLAIN の実行 *DB2 SELECTステートメント最適化 *DB2 最適なパフォーマンスを実現 *DB2 索引スキャン *DB2 先頭の1件をFETCHせずに取得する {{include_html redirect_html, "!DB2_CHAR"}}