相关文章推荐
腼腆的机器猫  ·  C# ...·  1 月前    · 
听话的黄豆  ·  读取hdf文件- ...·  3 月前    · 
阳光的手套  ·  ggplot2学习第五章_love ...·  1 年前    · 

首先这边先介绍一下db2中有哪些数字型数据类型,所谓数字型数据类型,就是数字的一些类型,数字类型无非就三种情况:

整数:SMALLINT、INTEGER 和 BIGINT 用来存储整数

小数:DECIMAL 用来存储有小数部分的数字

浮点型:REAL 和 DOUBLE 用来存储数字的浮点型

其次我们来介绍一下字符串数据类型,在db2中用的最多的就是定长字符串类型和变长字符串数据类型。

其中CHAR 或 CHARACTER 用来存储固定长度的字符串

而VARCHAR 用来存储可变长度的字符串

当然还有其它数据串类型的,比如CLOB,BLOB等存储长字符串类型。

知道了这两种数据类型之后,我们就来相互转换。

第一种:将数字类型的数据转换成字符串类型的

在这里我们主要用char(),varchar(),Digits()来进行转换,直接将这些数字型的转换成字符串类型的。

第二种:将字符串类型的转换成数字型的数据类型。

其实在开发的过程中,这种转变用的最多的还是cast,

例如,将double类型的summary字段转换成字符串,则为

cast(summary as varchar(30))或者cast(summary as char(30))都可以。