以下的文章主要是介绍DB2常用函数详解之类型转换函数,你如果对DB2常用函数详解之类型转换函数有兴趣的话你就可以点击以下的文章进行观看了,以下就是文章的详细内容介绍,望大家借鉴。
关键字: DB2,类型转换,函数
CAST表达式用来转换类型使用
Sql代码
- SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1
- SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1
DB2常用函数详解之类型转换函数1、转换为字符串类型:
CHAR函数
语法:CHAR(ARG)
CHAR函数返回日期时间型、字符串、整数、十进制或双精度浮点数的字符串表示。
Sql代码
- eg:
- SELECT CHAR(SALARY) FROM TEST
- eg:
- SELECT CHAR(SALARY) FROM TEST
CHR函数
语法:CHR(ARG)
CHR函数返回由参数指定的ASCII码的字符,参数可以是INTEGER或SMALLINT。
Sql代码
- eg:
- SELECT CHR(167) FROM TEST
- eg:
- SELECT CHR(167) FROM TEST
DB2常用函数详解之类型转换函数:VARCHAR函数
语法:VARCHAR(ARG,LENGTH)
VARCHAR函数返回字符串、日期型、图形串的可变长度的字符串表示。
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函数
语法:DIGITS()
DIGITS函数返回SMALLINT、INTEGER、BIGIT或者DECIMAL参数的字符串值。Sql代码
- eg:
- SELECT DIGITS(ID) FROM TEST
- eg:
- SELECT DIGITS(ID) FROM TEST
以上的相关内容就是对DB2常用函数详解之类型转换函数的介绍,望你能有所收获。
【编辑推荐】