在SQL Server里面,将某种数据类型的表达式显式转换为另一种数据类型,可以使用 CAST 或 CONVERT ,CAST 和 CONVERT 提供相似的功能。
CAST ( expression AS data_type )
CONVERT (data_type[(length)], expression [, style])
例:
WHERE CAST(ytd_sales AS char(20)) LIKE '3%'
WHERE CONVERT(char(20), ytd_sales) LIKE '3%'
关于 CAST 和 CONVERT 还有许多知识点,请参见 SQL Server 联机丛书。