CAST 和 CONVERT

本文探讨了在SQL中使用CAST和CONVERT进行数据类型转换的方法,提供了具体的语法示例,并通过一个实际应用案例展示了如何创建视图以优化数据查询效率。
 

CASTCONVERT
将某种数据类型的表达式显式转换为另一种数据类型。
CASTCONVERT 提供相似的功能。

语法
使用
CAST

CAST ( expression AS data_type )

使用
CONVERT

CONVERT (data_type[(length)], expression [, style])

参数
expression

是任何有效的 Microsoft® SQL Server™ 表达式。有关更多信息,请参见表达式。

data_type

目标系统所提供的数据类型,包括
bigint 和 sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。

length

ncharnvarcharcharvarcharbinaryvarbinary 数据类型的可选参数。
l---------------------------------------------------

制作数据查询表格,尝试正则表达式后,发觉效果不好,之后,选择通过建立视图,再由程序语言查询视图建立数据表来实现功能,目前来看效果良好。

代码

[#SQL]

CREATE VIEW `daymap`

AS

select `ycinfo`.`senserName` AS `senserName`,`ycinfo`.`temperature` AS `temperature`,cast(`ycinfo`.`receiveTime` as time) AS `dates` from `ycinfo` where (`ycinfo`.`receiveTime` between (now() - interval '1' day) and now());

[/#SQL]

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值