DB2常用函数详解之类型转换函数大盘点


  本文标签:DB2常用函数

  以下的文章主要是介绍DB2常用函数详解之类型转换函数,你如果对DB2常用函数详解之类型转换函数有兴趣的话你就可以点击以下的文章进行观看了,以下就是文章的详细内容介绍,望大家借鉴  。

  关键字: DB2,类型转换,函数

  

  CAST表达式用来转换类型使用

  

  Sql代码

  

  

  1. SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1  
  2. SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1  

  

  DB2常用函数详解之类型转换函数1、转换为字符串类型:

  CHAR函数

  语法:CHAR(ARG)

  CHAR函数返回日期时间型、字符串、整数、十进制或双精度浮点数的字符串表示  。

  Sql代码

  

  

  1. eg:   
  2. SELECT CHAR(SALARY) FROM TEST  
  3. eg:  
  4. SELECT CHAR(SALARY) FROM TEST 

  

  

  CHR函数

  

  语法:CHR(ARG)

  CHR函数返回由参数指定的ASCII码的字符,参数可以是INTEGER或SMALLINT  。

  Sql代码

  

  

  1. eg:   
  2. SELECT CHR(167) FROM TEST  
  3. eg:  
  4. SELECT CHR(167) FROM TEST 

  

  

  DB2常用函数详解之类型转换函数:VARCHAR函数

  

  语法:VARCHAR(ARG,LENGTH)

  VARCHAR函数返回字符串、日期型、图形串的可变长度的字符串表示  。

  Sql代码

  

  

  1. eg:   
  2. SELECT VARCHAR(NAME,50) FROM TEST  

  

  

  --50为截取长度,如果name字符串的长度大于50,则返回“SQL0445W 值已被截断  。SQLSTATE=01004”  。

  

  eg:

  

  1. SELECT VARCHAR(NAME,50) FROM TEST 

  

  --50为截取长度,如果name字符串的长度大于50,则返回“SQL0445W 值已被截断  。SQLSTATE=01004”  。

  

  DIGITS函数

  

  语法:DIGITS()

  DIGITS函数返回SMALLINT、INTEGER、BIGIT或者DECIMAL参数的字符串值  。Sql代码

  

  1. eg:   
  2. SELECT DIGITS(ID) FROM TEST   
  3. eg:  
  4. SELECT DIGITS(ID) FROM TEST  

  

  以上的相关内容就是对DB2常用函数详解之类型转换函数的介绍,望你能有所收获  。