前言:
此刻看官们对“sqlserver类型转换”大概比较关切,咱们都想要分析一些“sqlserver类型转换”的相关知识。那么小编在网上网罗了一些对于“sqlserver类型转换””的相关知识,希望你们能喜欢,兄弟们快快来了解一下吧!一、数据类型转换:
1、数据类型转换分类
1)隐式转换:对用户不可见,SQL Server 会自动将数据从一种数据类型转换为另一种数据类型,例如,将smallint 与 int 进行比较时,在比较之前,smallint 会被隐式转换为 int。
2)显示转换:一般使用Convert 和Cast函数,可将值(局部变量、列或其他表达式)从一种数据类型转换为另一种数据类型。例如,以下 CAST 函数可将数值 $100.05 转换为字符串 '100.05':
2、Convert 和Cast函数语法
1)CONVERT(表达式,数据类型,样式)
2)CAST(数据类型 AS 表达式)
3)两函数的异同点:
A、相同点:都是用于将某数据类型的表达式转换为另一种数据类型的表达式;
B、不同点:在转换日期时间类型/浮点类型的数据转换为字符串时,CONVERT()可以通过第三个参数指定转换后的字符样式,不同的样式使用,转换后的字符数据的显示格式不同
3、例:
SELECT CONVERT(Varchar(10),GETDATE(),110)--显示结果:09-16-2023SELECT CONVERT(Varchar(10),GETDATE(),111) --显示结果:2023/09/16SELECT CAST(GETDATE() AS Varchar(10))--显示结果:09 16 2023
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://www.ssyg068.com/kuaixun/1112.html
发表回复
评论列表(0条)