前言:
现在大家对“mysqlconvertcast”大约比较看重,我们都想要分析一些“mysqlconvertcast”的相关资讯。那么小编在网络上汇集了一些对于“mysqlconvertcast””的相关知识,希望兄弟们能喜欢,我们快快来学习一下吧!一、数据类型转换:
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
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #mysqlconvertcast