【转载】Sqlserver使用Convert函数进行数据类型转换
在Sqlserver数据库中,可以使用Convert函数来进行数据类型的转换,如将数字类型decimal转换为字符串nvarchar类型,或者将字符串类型转换为数字类型都可以使用Convert函数来实现。Convert函数也可将日期类型datetime转换为字符串类型如nvarchar类型等。
Convert函数的格式为:Convert(data_type(length),data_to_be_converted,style);
其中data_type表示转换后的数据类型,后面可带参数Length,如转换为50个长度的nvarchar类型可为nvarchar(50),转换为十进制类型decimal,并且要求最大长度为10,必须两位有效小数,可写成decimal(10,2)。
data_to_be_converted代表被用来转换的源数据字段信息。
style表示转换的样式。
下面举例几个常用的例子来说明:
(1)decimal类型转换为字符串类型。
数据表中有个字段Rate为decimal(5,2)类型字段,代表百分比。但报表中的数据需要带百分号%,例如rate=52.32的时候,出现在报表中应该是52.32%。SQL转换语句如下
Select Convert(nvarchar(10),Rate)+'%' As RateStr From Table;
(2)针对时间类型DateTime的转换。
将时间转换为yyyy-mm-dd hh:mi:ss(24h)字符串类型,可使用下列语句,其中GETDATE()表示当前系统时间
Select CONVERT(nvarchar(20),GETDATE(),20)
更多时间类型的转换以及格式参考:Sqlserver日期时间格式化总结。
备注:原文转载自博主个人站IT技术小趣屋,原文链接Sqlserver使用Convert函数进行数据类型转换_IT技术小趣屋。
转载于:https://www.cnblogs.com/xu-yi/p/10969651.html
【转载】Sqlserver使用Convert函数进行数据类型转换相关推荐
- C# Convert方法:数据类型转换
C# Convert 方法是数据类型转换中最灵活的方法,它能够将任意数据类型的值转换成任意数据类型,前提是不要超出指定数据类型的范围. 具体的语法形式如下. 数据类型 变量名 = convert.T ...
- R语言使用type.convert函数将数据转化为最合适的类型
R语言使用type.convert函数将数据转化为最合适的类型 目录 R语言使用type.convert函数将数据转化为最合适的类型
- 5.单行函数,多行函数,字符函数,数字函数,日期函数,数据类型转换,数字和字符串转换,通用函数(case和decode)
1 多行函数(理解:有多个输入,但只输出1个结果) SQL>select count(*) from emp; COUNT(*) ------------- 14 B 字符函数Lower ...
- 【Python】Python基本概念、print()输出函数、标准数据类型、type()函数与isinstance()函数、数据类型转换、变量与变量名的命名规则、注释
1.Python基本概念 1.编译器&解释器 : 将代码编译成计算机能够识别的命令 计算机可以识别的机器码 0 1 区别: 编译器:全文翻译,编译型语言 解释器:实时翻译,解释型语言 2.py ...
- Sqlserver的convert函数
定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数. CONVERT() 函数可以用不同的格式显示日期/时间数据. 语法 CONVERT(data_type(length),dat ...
- 用Convert类实现数据类型转换
Convert类用于将一个基本数据类型转换为另一个基本数据类型,返回与指定类型的值等效的类型:受支持的基类型是Boolean.Char.SByte.Byte.Int16.Int32.Int64.UIn ...
- html类型转换函数,MQL4数据类型转换函数 -
外_汇_邦 WaiHuiBang.com 本组函数提供从一种格式到另一种格式的数据转换功能. 特别要注意 NormalizeDouble() 函数,它确保了表示价格所需的准确性.在交易过程中,MT4不 ...
- SQL Server 使用CONVERT()函数实现日期类型转换成字符串类型的日期格式,支持多种日期格式
1 使用详解 CONVERT() 说明:把日期转换为新数据类型的通用函数,可以用不同的格式显示日期/时间数据. 语法: CONVERT(data_type(length),data_to_be_con ...
- 数据库SQL语句学习笔记(6)-使用函数处理数据
1.SQL也可以用函数来处理数据,函数一般是在数据上执行的,为数据的转换和处理提供了方便.但是每一个数据库管理系统(DBMS)都有特定的函数,事实上,只有少数几个函数被所有的DBMS等同地支持.例如, ...
- sql数据类型转换(cast() and convent())函数)
sql数据类型转换(cast() and convent())函数) sql数据类型转换(cast() and convent())函数) 当 Microsoft® SQL Server™ 2000 ...
最新文章
- 腾讯云TDSQL-A发布公有云版本 支持第七次全国人口普查等海量数据场景
- 机器视觉图像处理技术使无人系统机器人帮人类完成更多危险任务
- 开发网络爬虫应该怎样选择爬虫框架?
- Spring常见的十八中异常Exception
- 网易云信集成视频教程(六):如何快速实现iOS下IM自定义消息收发?
- python 类的特殊成员(属性和方法)
- BIO与NIO、AIO的区别
- linux下安装TensorFlow(centos)
- 时间复杂度O(1) O(n) O(logn) O(nlogn)是什么意思?
- shell脚本面试题
- windows环境下unicode编程总结
- Android 解决ViewPager双层嵌套的滑动问题
- 【数据结构和算法笔记】递归详解(附题)
- win10更新 vm14用不了
- Julia·Pluto·Plots报错解决方法
- 分布式数据库原理解析
- Pulsar官方文档翻译-概念和架构-多租户(Multi Tenancy)
- javascript 大文件下载,分片下载,断点续传
- UEFI——protocol服务详解
- 如何把一个PDF文档拆分为多个文档
热门文章
- Security+ 学习笔记54 安全政策
- 分别使用多线程\多进程\协程+paramiko在华为交换机批量快速进行配置(eNSP模拟器)
- DHCPv4技术原理
- Tomcat详解(三)——tomcat多实例
- VMware Workstation 15 解锁Mac OS安装
- MikroTik RouterOS安装chr授权到阿里云虚拟机(转)
- 日常工作中,个人总结的 - Git - 常用操作方法 (三)
- mount error(12): Cannot allocate memory解决办法
- 俄罗斯互联网提供商巨头Rostelecom遭遇DDoS攻击企图
- Linux网络基础番外篇(IP、MAC、TCP)