SQL Server 2016 函数:CAST
作者:
江湖十年 | 来源:发表于
2018-06-03 14:43 被阅读14次
- CAST 函数用于将某种数据类型表达式显式的转换为另一种数据类型
CAST(string_expression AS data_type);
SELECT CAST(123 AS varchar(5)); -- 将数字类型 123 转换成 varchar 类型
-- SELECT 'ABC' + 1; -- 直接这样对字符串和数字进行相加是会报错的:在将 varchar 值 'ABC' 转换成数据类型 int 时失败。
SELECT 'ABC' + CAST(1 AS varchar(3)); -- 先将数字 1 转换成 字符串,两个字符串间进行相加
SELECT CAST(18.5 AS int); -- 将小数转换成整数
SELECT CAST(18.5 AS decimal(10,2)); -- 保留小数点后两位
SELECT CAST('2018-06-02' AS datetime); -- 字符串转换成时间
![](https://img.haomeiwen.com/i9538421/9a01866de1581b77.png)
image.png
本文标题:SQL Server 2016 函数:CAST
本文链接:https://www.haomeiwen.com/subject/qlcjsftx.html
网友评论