一种较为有用的数据转换机制是在查询中修改列的数据类型.
通常, 当处理不同数据类型(如数字)的列时, 可使用仅对一种数据类型(如文本)有效的函数. 当修改某一列的数据类型时, 可简单地采用 column::datatype 格式. 其中, column表示为列名, datatype 表示为将列调整后的数据类型.
例子: 在查询中, 当把products表中的年份调整为一个文本列时, 可使用如下查询:文章来源:https://www.toymoban.com/news/detail-620621.html
select product_id,
model,
year::TEXT,
product_type,
base_msrp
from products;
上面实现的效果是把 年份列year 数据类型转换成文本类型, 并可针对这一转换使用文本的一些文本函数.
注意: 并不是每一种数据类型均可转换为特定的数据类型. 例如: datetime类型无法转换为浮点型. 当执行错误的操作转换时, SQL客户端将会抛出一个异常.文章来源地址https://www.toymoban.com/news/detail-620621.html
到了这里,关于[SQL挖掘机] - 转换机制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!