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