CAST 和 CONVERT
将某种数据类型的表达式显式转换为另一种数据类型。CAST 和
CONVERT 提供相似的功能。
语法
使用 CAST:
CAST ( expression
AS data_type )
使用 CONVERT:
CONVERT (data_type[(length)], expression
[, style])
参数
expression
是任何有效的 Microsoft® SQL Server™ 表达式。有关更多信息,请参见表达式。
data_type
目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。有关可用的数据类型的更多信息,请参见数据类型。
length
nchar、nvarchar、char、varchar、binary
或 varbinary 数据类型的可选参数。
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]
本文探讨了在SQL中使用CAST和CONVERT进行数据类型转换的方法,提供了具体的语法示例,并通过一个实际应用案例展示了如何创建视图以优化数据查询效率。
3897

被折叠的 条评论
为什么被折叠?



