常用函数——数据类型转换函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用函数——数据类型转换函数相关的知识,希望对你有一定的参考价值。
参考技术A STR ( <数值表达式>[,<长度>[,<小数位数>]])函数值为由<数值表达式>所转换的字符串,转换规则如下:
设<数值表达式1>的整数部分位数加上小数点所占的1位,再加上小数位数的长度为L。
① 若指定<长度>大于L,则系统自动在字符串前面加上若干个空格,以满足指定长度。
② 若指定<长度>小于L且大于<数值表达式>的整数部分位数(包括负号),则函数值优先满足整数部分,自动调整小数部分位数。
③ 若指定<长度>小于<数值表达式>的整数部分位数,则函数值为指定<长度>的星号。
④ 若省略<长度>,系统规定默认长度为10。
若省略<小数部分>,函数值不保留小数部分,将其四舍五入到整数位。
VAL ( <字符表达式>)
函数值为<字符表达式>所转换的数值型数据,转换规则如下:
① 若字符表达式的第1个字符不是数字符号,则函数值为零。
② 若字符表达式以数字字符开头,但出现了非数字字符,则函数值为只转换前面数字字符的部分。
③ 函数值只保留两位小数,其余小数四舍五入。
CTOD ( <字符表达式>)
函数值为<字符表达式>所转换的日期型数据。
CTOT ( <字符表达式>)
函数值为<字符表达式>所转换的日期时间型数据。
DTOC ( <日期表达式 [,1])
函数值为<日期表达式>所转换的字符串。如果使用了参数1,则字符串的格式固定为YYYYMMDD。否则,字符串的日期格式与SET DATE TO语句的设置和SET CENTURY ON语句的设置有关。
TTOC ( <日期时间表达式> [,1] )
函数值为<日期时间表达式>所转换的字符串。如果有参数1,则字符串的格式固定的为YYYYMMDDHHMMSS。否则,字符串的日期格式与SET DATE TO语句的设置和SET CENTURY ON 语句的设置有关。
转换函数
在数据库中主要使用数据类型:字符,数字,日期(时间戳),所以这三种数据类型之间需要实现转换操作。
常用转换函数:
3.1、TO_CHAR()函数
将数据类型变为字符串。
日期格式化标记:
在TO_CHAR()函数里面,需要两个参数:日期数据、转换格式。
以上是关于常用函数——数据类型转换函数的主要内容,如果未能解决你的问题,请参考以下文章