当前位置: 首页 > news >正文

SQL SERVER中强制类型转换cast和convert的区别

在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的,

只是语法不同.

cast一般更容易使用,convert的优点是可以格式化日期和数值.

ExpandedBlockStart.gif 代码
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

 

 

 

 

相关文章:

  • ASP.NET MVC中检测浏览器版本并提示下载更新
  • firdac支持的序列和还原格式
  • Online, Cheap -- and Elite
  • python datetime笔记
  • exceptions.IOError: decoder jpeg not available
  • 【中文分词系列】 4. 基于双向LSTM的seq2seq字标注
  • 正则指引
  • 一些专业术语的总结
  • 条件变脸pthread_cond_signal丢失问题
  • 必须掌握的8个dos命令
  • libcurl多线程超时设置不安全
  • 可视化库-Matplotlib-直方图(第四天)
  • 微信支付JSAPI,实测!终极方案
  • 【转载】关于nginx以及内核参数的配置
  • Material Design设计规范在ComponentOne For WinForm的应用(上)
  • 「面试题」如何实现一个圣杯布局?
  • CEF与代理
  • ES10 特性的完整指南
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • If…else
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • js继承的实现方法
  • MD5加密原理解析及OC版原理实现
  • node学习系列之简单文件上传
  • Otto开发初探——微服务依赖管理新利器
  • socket.io+express实现聊天室的思考(三)
  • SQLServer之创建数据库快照
  • 从零开始的无人驾驶 1
  • 基于webpack 的 vue 多页架构
  • 基于web的全景—— Pannellum小试
  • 每天10道Java面试题,跟我走,offer有!
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 深度学习中的信息论知识详解
  • 一些css基础学习笔记
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • 关于Android全面屏虚拟导航栏的适配总结
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • 正则表达式-基础知识Review
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #微信小程序:微信小程序常见的配置传旨
  • (6)添加vue-cookie
  • (强烈推荐)移动端音视频从零到上手(下)
  • (图)IntelliTrace Tools 跟踪云端程序
  • (转)视频码率,帧率和分辨率的联系与区别
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • .net refrector
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .net反混淆脱壳工具de4dot的使用
  • /etc/fstab和/etc/mtab的区别
  • @Pointcut 使用
  • @RequestBody与@ResponseBody的使用
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @WebServiceClient注解,wsdlLocation 可配置
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——