SQL. Postgres. 两个函数1.cast as numeric 和2. to_number 有何异同?

SQL. Postgres. 两个函数1.cast as numeric 和2. to_number 有何异同?

首先cast不是函数,是转换运算符,可以把一种类型的数据转换为另外一种数据
语法格式:CAST ( expression AS target_type )
to_number 是postgres的内置函数,把字符串数字转换成数字类型

语法格式:TO_NUMBER(string, format)
这个函数转换的结果是数值类型的数据,而cast可以转任意类型的数据。
温馨提示:答案为网友推荐,仅供参考
相似回答