「DB2 CHAR関数による書式変換」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
==[[DB2 CHAR関数による書式変換]]== | ==[[DB2 CHAR関数による書式変換]]== | ||
− | [[DB2]] | | + | | [[DB2]] | |
{{amazon|4774145971}} | {{amazon|4774145971}} | ||
70行目: | 70行目: | ||
*[[DB2 索引スキャン]] | *[[DB2 索引スキャン]] | ||
*[[DB2 先頭の1件をFETCHせずに取得する]] | *[[DB2 先頭の1件をFETCHせずに取得する]] | ||
+ | |||
+ | [[Category:書式]] | ||
+ | [[Category:SQL]] |
2021年11月30日 (火) 12:03時点における最新版
目次
DB2 CHAR関数による書式変換
| DB2 |
DB2ユーザー必携!
日時から文字
2番目の引数で形式を指定する
<blockquote>ISO,USA,EUR,JIS,LOCAL</blockquote>
指定しない
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書式変換
DB2パフォーマンスチューニング
© 2006 矢木浩人