美文网首页
SQL Server 2016 函数:CAST

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);  --  字符串转换成时间
image.png

相关文章

网友评论

      本文标题:SQL Server 2016 函数:CAST

      本文链接:https://www.haomeiwen.com/subject/qlcjsftx.html