トップ 一覧 ping 検索 ヘルプ RSS ログイン

DB2 CHAR関数による書式変換の変更点

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