DB2常用函數(shù)詳解之類型轉(zhuǎn)換函數(shù)大盤點
以下的文章主要是介紹DB2常用函數(shù)詳解之類型轉(zhuǎn)換函數(shù),你如果對DB2常用函數(shù)詳解之類型轉(zhuǎn)換函數(shù)有興趣的話你就可以點擊以下的文章進行觀看了,以下就是文章的詳細內(nèi)容介紹,望大家借鑒。
關(guān)鍵字: DB2,類型轉(zhuǎn)換,函數(shù)
CAST表達式用來轉(zhuǎn)換類型使用
Sql代碼
- SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1
- SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1
DB2常用函數(shù)詳解之類型轉(zhuǎn)換函數(shù)1、轉(zhuǎn)換為字符串類型:
CHAR函數(shù)
語法:CHAR(ARG)
CHAR函數(shù)返回日期時間型、字符串、整數(shù)、十進制或雙精度浮點數(shù)的字符串表示。
Sql代碼
- eg:
- SELECT CHAR(SALARY) FROM TEST
- eg:
- SELECT CHAR(SALARY) FROM TEST
CHR函數(shù)
語法:CHR(ARG)
CHR函數(shù)返回由參數(shù)指定的ASCII碼的字符,參數(shù)可以是INTEGER或SMALLINT。
Sql代碼
- eg:
- SELECT CHR(167) FROM TEST
- eg:
- SELECT CHR(167) FROM TEST
DB2常用函數(shù)詳解之類型轉(zhuǎn)換函數(shù):VARCHAR函數(shù)
語法:VARCHAR(ARG,LENGTH)
VARCHAR函數(shù)返回字符串、日期型、圖形串的可變長度的字符串表示。
Sql代碼
- eg:
- SELECT VARCHAR(NAME,50) FROM TEST
--50為截取長度,如果name字符串的長度大于50,則返回“SQL0445W 值已被截斷。SQLSTATE=01004”。
eg:
- SELECT VARCHAR(NAME,50) FROM TEST
--50為截取長度,如果name字符串的長度大于50,則返回“SQL0445W 值已被截斷。SQLSTATE=01004”。
DIGITS函數(shù)
語法:DIGITS()
DIGITS函數(shù)返回SMALLINT、INTEGER、BIGIT或者DECIMAL參數(shù)的字符串值。Sql代碼
- eg:
- SELECT DIGITS(ID) FROM TEST
- eg:
- SELECT DIGITS(ID) FROM TEST
以上的相關(guān)內(nèi)容就是對DB2常用函數(shù)詳解之類型轉(zhuǎn)換函數(shù)的介紹,望你能有所收獲。
【編輯推薦】