铸件改装
您可以使用 cast(<value> as <datatype>) 将数据类型从一种类型转换为另一种类型。 例如,您可以将任何数值数据类型(byteint、smallint、int、bigint、numeric/decimal、float、double)转换为任何其他数值数据类型。 <value> 字段可以是列或表达式。
除了转换功能外,还提供了更多数据类型转换功能,如下表所示。
| 数据类型 | 函数 |
|---|---|
| 数字转换为字符串 | to_char(numeric,text) |
| 将实数或双精度转换为字符串 | to_char(double precisions, text) |
| 时间戳为字符串 | to_char(timestamp,text) |
| 迄今为止的字符串 | to_date(text,template) |
| 字符串转换为数字 | to_number(text,template) |
| 字符串转换为时间戳 | to_timestamp(text,text) |
您还可以将一个日期、时间或时间戳转换成另一个日期、时间或时间戳。 例如:
NZSQL nzdw -a -x < x.sql要将时间戳转换为日期,请使用 CAST。 例如:
CAST(<timestamp_value> AS DATE);