本文主要是介绍DB2数据类型转换函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、转换为字符类型
CHAR函数
语法:CHAR(AVG)
CHAR函数返回日期时间、整形、双精度浮点,字符串和十进制的字符串表示;
CHR函数
语法:CHR(AVG)
CHR用于返回由参数指定的ASCII的字符,AVG可以是INTEGER或者SMALLINT;
示例:SELECT CHR(167) FROM TEST ;
VARCHAR函数
语法:VARCHAR(ARG,LENGTH)
VARCHAR函数返回字符串、日期型、图形串的可变长度的字符串表示。
DIGITS函数
语法:DIGITS()
DIGITS函数返回SMALLINT、INTEGER、BIGIT或者DECIMAL参数的字符串值。
2、转换为数字类型:
DOUBLE、FLOAT函数
语法:DOUBLE()、FLOAT()
DOUBLE、FLOAT函数如果参数是一个数字表达式,返回与其对应的浮点数,否则返回错误代码。
INT函数
语法:INT()
INT函数返回整型常量中的数字、字符串或者日期、时间的整数表示。
BIGINT函数
语法:BIGINT()
BIGINT函数返回整型常量中的数字、字符串或者时间戳的64位长整数表示。
SMALLINT函数
语法:SMALLINT()
SMALLINT函数返回整型常量中的数字、字符串短整数表示。
REAL函数
语法:REAL()
REAL函数返回一个数值的单精度浮点数表示。
DEC[IMAL]函数
语法:DEC[IMAL]()
DEC[IMAL]函数返回一个数值、DECIMAL的字符串、INTEGER的字符串、FLOAT-POINT的字符串、日期、时间或时间戳的DECIMAL数值。
Sql代码 复制代码 收藏代码
eg:
SELECT DEC(10) FROM TEST
eg: SELECT DEC(10) FROM TEST
HEX函数
语法:HEX()
HEX函数返回一个字符串的值的16进制表示。
Sql代码 复制代码 收藏代码
FLOOR函数
语法:FLOOR()
FLOOR函数小于或等于参数的最大整数。
这篇关于DB2数据类型转换函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!