暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T CAST、CONVERT 数据类型转换

原创 章芋文 2019-09-22
1785

CAST

语法:

CAST(expr as datatype)

功能:将列名/值转换为指定的数据类型datatype。

表达式可以转换为与自身相同的类型。

使用CAST函数进行数据类型转换时,以下情况可以转换,否则报错:

两个表达式可隐式转换。

必须显式转换数据类型。

示例:

SQL> SELECT CAST('10' AS INT) FROM DUAL;

CAST('10' AS INT)
-----------------
10

1 rows fetched.


CONVERT

语法:

CONVERT(expr,data_type)

功能:将expr转换成data_type类型。

data_type取值范围是除了CLOB,BLOB,IMAGE以外的所有数据类型(参考数据类型)。

示例:

SELECT CONVERT('2018-06-28 13:14:15', timestamp) as datetime FROM DUAL;
 
DATETIME
---------------------------------------------------------------
2018-06-28 13:14:15.000000

1 rows fetched.
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论