在使用pgsql时候我们会遇到一种情况:查询时需要将多个字段加起来合成一个字段,然而这时候这些字段的数据类型并不是数字类型,不能直接加起来。这时候我们需要用到一个数据类型转换函数(CAST),具体用法如下:/select CAST(字段1 AS DECIMAL) + (字段2 AS DECIMAL) + ... AS 别名/。
这里将字段转换为了DECIMAL
类型。如果需要转换为其他数字类型,如INTEGER
或FLOAT
,只需将DECIMAL
替换为相应的类型即可。
(很基础,个人学习笔记上传而已,仅供参考)