- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!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"}}