首页 > 数据库 >SQL Server数据类型转换函数cast()和convert()详解

SQL Server数据类型转换函数cast()和convert()详解

时间:2022-11-23 12:13:01浏览次数:38  
标签:类型转换 convert -- 123.4 CONVERT Server int select

https://blog.csdn.net/m0_67401382/article/details/126117592

常用的函数有cast()和convert()。

cast()和convert()函数比较:
(1)cast一般更容易使用,convert的优点是可以格式化日期和数值;

(2)convert一般用于日期和时间类型以及小数之间转换,而cast一般用于小数转数值和字符型;

(3)convert只是显示转换,而cast是强制转换。

 

select CAST('123' as int) -- 123
select CONVERT(int, '123') -- 123

select CAST(123.4 as int) -- 123
select CONVERT(int, 123.4) -- 123

select CAST('123.4' as int)
select CONVERT(int, '123.4')
-- Conversion failed when converting the varchar value '123.4' to data type int.

select CAST('123.4' as decimal) -- 123
select CONVERT(decimal, '123.4') -- 123


select CAST('123.4' as decimal(9,2)) -- 123.40
select CONVERT(decimal(9,2), '123.4') -- 123.40


declare @Num money
set @Num = 1234.56
select CONVERT(varchar(20), @Num, 0) -- 1234.56
select CONVERT(varchar(20), @Num, 1) -- 1,234.56
select CONVERT(varchar(20), @Num, 2) -- 1234.5600

 

1 CONVERT(VARCHAR(19),GETDATE())
2 CONVERT(VARCHAR(10),GETDATE(),110) 
3 CONVERT(VARCHAR(11),GETDATE(),106)
4 CONVERT(VARCHAR(24),GETDATE(),113)

 

标签:类型转换,convert,--,123.4,CONVERT,Server,int,select
From: https://www.cnblogs.com/Dongmy/p/16917850.html

相关文章

  • MediatRPC - 基于MediatR和Quic通讯实现的RPC示例,新增Server Stream功能,发布开源地址
    大家好,我是失业在家,正在找工作的博主Jerry。今天发布MediatRPC的开源地址:github.com文档增加了MediatRPC的架构图和架构说明(英文):Ontheclientside,itestablishesa......
  • SqlServer时间对比的问题
    存储过程如下:createproccleanup_xxx@starttimedatetime,@endtimedatetimeasbegindeletefromxxxwhereaddeddate>=@starttimeandaddeddate<=@endtimeend......
  • vscode设置liverServer启动的端口号
    这个工作区单独设置了端口号,它会优先读取这个单独设置的端口号的参考:https://blog.csdn.net/weixin_46166330/article/details/127611856......
  • Windows Server2012R2 安装密钥 和 添加桌面图标
    WindowsServer2012R2安装密钥和添加桌面图标一、安装密钥标准版NB4WH-BBBYV-3MPPC-9RCMV-46XCB数据中心版BH9T4-4N7CW-67J3M-64J36-WW98Y二、添加桌面图标win......
  • 【Serverless】Unity快速集成认证服务实现邮件登录
    ​概述:认证服务可以为您的应用快速构建安全可靠的用户认证系统,您只需在应用中访问认证服务的相关能力,而不需要关心云侧的设施和实现。本次将带来如何使用Unity编辑器快速......
  • React Server Components All In One
    ReactServerComponentsAllInOneReactServerComponentshttps://reactjs.org/blog/2020/12/21/data-fetching-with-react-server-components.htmlhttps://github.......
  • Kubernetes_静态Pod网关apiserver的audit审计日志
    前言审计日志是kube-apiserver中比较常见的一种加固手段,通过对每一次请求的行为进行审计,从而达到加固集群的目的,同时,审计日志还能够帮助我们troubleshooting,因为每一次......
  • Serverless云服务的出现以及docker容器带来的变化
    Serverless云服务的出现以及docker容器带来的变化坚持原创,写好每一篇文章随着云服务的不断发展,很多公司都把自己的服务放在云上,通过云来管理各种服务。云服务的演进一......
  • Codeforces997A-Convert to Ones
    期末考炸完后重新开始做OI,先在Codeforces里面做一段时间锻炼一下思维,最近几篇都会写CF的文章,尽量把思维写得详细一点。题解:这题里面x,y的大小是很重要的。我们发现如果......
  • C语言数据类型转换
    文章目录​​一、自动类型转换​​​​1、操作数中没有浮点型数据时​​​​2、操作数中有浮点型数据时​​​​3、赋值运算符两侧的类型不一致时​​​​4、右值超出左值类......