DB2 DIgits函式用法

2021-06-22 05:06:44 字數 418 閱讀 3547

digits函式

語法:digits()

digits函式返回smallint、integer、bigit或者decimal引數的字串值

在使用時,通常會涉及上述四種資料型別的轉換,並且根據資料型別,確定輸出的位數,入下表

smallint  -   5位

integer  - 10位

bigint  - 19位

decmail  -  根據定義的資料長度,確定輸出的位數

舉例如下。

select digits(smallint('1')),

digits(integer('1')),

digits(bigint('1')),

digits(cast('1' as dec(7)))

from dual

輸出的結果為:

db2 COALESCE 函式的用法

select from cm citemp t where t.effective 1 and t.chooseflag 1 and coalesce t.submitflag,1 如果字段可以為空的字串型別 設定成coalesce t.submitflag,1 這樣就可以查詢出 submitfla...

DB2常用函式

1 char函式 char current date,iso 轉換成yyyy mm dd char current date,usa 轉換成mm dd yyyy char current date,eur 轉換成dd.mm.yyyy char current date,jis char curren...

DB2聚合函式

value函式 語法 value expression1,expression2 value函式是用返回乙個非空的值,當其第乙個引數非空,直接返回該引數的值,如果第乙個引數為空,則返回第乙個引數的值。coalesce函式 語法 coalesce arg1,arg2.coalesce返回引數集中第乙個...