常用函数——数据类型转换函数

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()函数里面,需要两个参数:日期数据、转换格式。

 

以上是关于常用函数——数据类型转换函数的主要内容,如果未能解决你的问题,请参考以下文章

[转]Delphi 变体类型(Variant)的介绍(流与变体类型的相互转换变体类型常用的函数)

python数据类型之间的转换

python常用工具小函数-字符类型转换

常用转换类型函数介绍

c语言 所有类型转换函数

sql中常用的函数