DB2常用函数详解(二):类型转换函数
来源:互联网 发布:淘宝自动好评加分吗 编辑:程序博客网 时间:2024/05/16 14:15
CAST表达式用来转换类型使用
- SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1
SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1
1、转换为字符串类型:
CHAR函数
语法:CHAR(ARG)
CHAR函数返回日期时间型、字符串、整数、十进制或双精度浮点数的字符串表示。
- eg:
- SELECT CHAR(SALARY) FROM TEST
eg:SELECT CHAR(SALARY) FROM TEST
CHR函数
语法:CHR(ARG)
CHR函数返回由参数指定的ASCII码的字符,参数可以是INTEGER或SMALLINT。
- eg:
- SELECT CHR(167) FROM TEST
eg:SELECT CHR(167) FROM TEST
VARCHAR函数
语法:VARCHAR(ARG,LENGTH)
VARCHAR函数返回字符串、日期型、图形串的可变长度的字符串表示。
- 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参数的字符串值。
- eg:
- SELECT DIGITS(ID) FROM TEST
eg:SELECT DIGITS(ID) FROM TEST
2、转换为数字类型:
DOUBLE、FLOAT函数
语法:DOUBLE()、FLOAT()
DOUBLE、FLOAT函数如果参数是一个数字表达式,返回与其对应的浮点数,否则返回错误代码。
- eg:
- SELECT DOUBLE('4569') FROM TEST
eg:SELECT DOUBLE('4569') FROM TEST
INT函数
语法:INT()
INT函数返回整型常量中的数字、字符串或者日期、时间的整数表示。
- eg:
- SELECT INT('111') FROM TEST
eg:SELECT INT('111') FROM TEST
BIGINT函数
语法:BIGINT()
BIGINT函数返回整型常量中的数字、字符串或者时间戳的64位长整数表示。
- eg:
- SELECT BIGINT('111') FROM TEST
eg:SELECT BIGINT('111') FROM TEST
SMALLINT函数
语法:SMALLINT()
SMALLINT函数返回整型常量中的数字、字符串短整数表示。
- eg:
- SELECT SMALLINT('111') FROM TEST
eg:SELECT SMALLINT('111') FROM TEST
REAL函数
语法:REAL()
REAL函数返回一个数值的单精度浮点数表示。
- eg:
- SELECT REAL(10) FROM TEST
eg:SELECT REAL(10) FROM TEST
DEC[IMAL]函数
语法:DEC[IMAL]()
DEC[IMAL]函数返回一个数值、DECIMAL的字符串、INTEGER的字符串、FLOAT-POINT的字符串、日期、时间或时间戳的DECIMAL数值。
- eg:
- SELECT DEC(10) FROM TEST
eg:SELECT DEC(10) FROM TEST
HEX函数
语法:HEX()
HEX函数返回一个字符串的值的16进制表示。
- eg:
- SELECT HEX(10) FROM TEST
eg:SELECT HEX(10) FROM TEST
FLOOR函数
语法:FLOOR()
FLOOR函数小于或等于参数的最大整数。
- eg:
- SELECT FLOOR(10.50) FROM TEST
- DB2常用函数详解(二):类型转换函数
- DB2常用函数详解(二):类型转换函数
- DB2常用函数二:类型转换函数
- DB2 类型转换函数
- DB2常用函数详解
- DB2常用函数一:(字符串)详解
- DB2常用函数详解(一):字符串函数
- DB2常用函数详解(一):字符串函数
- DB2常用函数详解(一):字符串函数
- DB2常用函数详解 - 日期时间函数
- VBA常用类型转换函数
- ORACLE常用日期型函数(函数及类型转换)
- DB2数据类型转换函数
- DB2常用标量函数
- DB2常用函数
- DB2常用函数总结
- db2常用函数
- DB2常用函数
- HDU 2070 Fibbonacci Number【递推】
- Java heap space解决
- 为啥REST如此重要?
- uva 562 Dividing Coins
- 解决php-cgi假死导致页面出现502 Bad gateway问题
- DB2常用函数详解(二):类型转换函数
- Mac 远程连接 Windows
- Mysql 存储过程示例
- HDU - 2604 Queuing DFA + 矩阵二分
- 使用Cocos 坑 总结
- 面向对象(四)内部类与异常机制
- HDU 3215 The first place of 2^n(计算2^0到2^n首位出现的1,2,3...9的个数)
- android 电池(二):android关机充电流程、充电画面显示
- vs2005 C++连接SQL2008数据库进行插入 删除 登陆查询