| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「DB2 CHAR関数による書式変換」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
 
==[[DB2 CHAR関数による書式変換]]==
 
==[[DB2 CHAR関数による書式変換]]==
[[DB2]] | [[Category:書式}}{{category SQL]]
+
| [[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パフォーマンスチューニング