sqlsever2019:数据类型转换
2021/12/26 19:08:28
本文主要是介绍sqlsever2019:数据类型转换,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 一、为什么要数据类型转换?
- 二、CAST转换
- 三、convert转换
一、为什么要数据类型转换?
sqlsever不能自动执行数据类型转换,我们使用CAS和CONVERT来将表达式类型转换为另一种数据类型。
比如我们前面讲到的,将数字和字符串拼接是会错误的,因此需要把数字转化为字符,然后再拼接,只有数字和数字或者字符和字符拼接,才是语法正确。
二、CAST转换
比如把chuanchuan字符转化为nvarchar(10)类型:
select cast ('chuanchuan' AS nvarchar(10)) AS 结果
演示:
同样道理数字转字符:
select cast (9 AS nvarchar(10)) AS 结果
演示:
三、convert转换
定义:
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
语法:
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的输出格式。
可以使用的style:
比如用 GETDATE() 函数来获得当前的日期/时间,举例子如下:
SELECT CONVERT(INT, 25.65); SELECT CONVERT(VARCHAR(19),GETDATE()) SELECT CONVERT(VARCHAR(10),GETDATE(),110) SELECT CONVERT(VARCHAR(11),GETDATE(),106)
演示:
这篇关于sqlsever2019:数据类型转换的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南
- 2024-09-30Dnd-Kit学习:新手快速入门指南