sql使用cast进行数据类型转换示例

@num=1;

把num类型转成nvarchar类型

cast(@num as nvarchar(10))

@str='123';

把str转换成int 类型

cast(@str as int)

时间: 2024-10-22 19:51:26

sql使用cast进行数据类型转换示例的相关文章

sql使用cast进行数据类型转换示例_MsSql

@num=1; 把num类型转成nvarchar类型 cast(@num as nvarchar(10)) @str='123'; 把str转换成int 类型 cast(@str as int)

Js中常用的数据类型转换示例详解

在编写js代码的时候,经常会用到数据类型转换,必须获取到的div高度,默认后面带有单位,那么如何把这个单位去掉,将字符串转换为整数类型的变量呢,今天我们就来谈谈javascript数据类型转换的方法总结. 在javascript中数据类型转换有三种方法:转换函数.强制类型转换.利用js变量弱类型转换. 转换函数 js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回

C#数据类型转换的几种形式

本篇文章是对C#中数据类型转换的几种形式进行了详细的分析介绍,需要的朋友参考下   1.Convert.ToInt32(); //转换成32位的整数. 2.变量.ToString();/最常见的转换成 字符串. 3."订单"+2514 //后面的数字会转换为字符串. 4.((类名A)对象名X) //强行将 对象X 转换成 A类 的对象. 5.int.Parse(string);把字符串型转换成其他类型. 6.还有,如果要转换成的类型为引用类型,还可以用 as teacher tea =

Sql Server函数全解<三>数据类型转换函数和文本图像函数

原文:Sql Server函数全解<三>数据类型转换函数和文本图像函数 一:数据类型转换函数 在同时处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换.对于数据类型相近的值是有效的,比如int和float,但是对于其它数据类型,例如整型和字符类型,隐士转换就无法实现了,此时必须使用显示转换.为了实现这种显示转换,T-SQL提供了两个显示转换函数,分别是CAST和CONVERT函数. CAST(x AS type)和CONVERT(type,x)函数将一个类型的值转换为另一个

RDS SQL Server - 最佳实践 - 高CPU使用率系列之数据类型转换

摘要 前两篇文章讨论了导致CPU高使用率的两个重要原因是索引缺失和索引碎片,本系列文章之三讨论数据类型隐式转换话题. 场景分析 在SQL Server中,比较运算符(大于.小于.等于或者连接)两端的数据类型需要保持一直才能进行.否则,SQL Server会按照数据类型优先级由低到高进行隐式转化,然后再进行比较.这个行为可以通过执行计划中的CONVERT_IMPLICIT关键字看出来,后面的测试例子中,我们可以清楚的看到这一点.如果很不幸,导致SQL Server正式表字段数据类型隐式转换会带来几

SQL Server 2008处理隐式数据类型转换在执行计划中的增强

什么是隐式http://www.aliyun.com/zixun/aggregation/18278.html">数据类型转换: 当我们在语句的where 条件等式的左右提供了不同数据类型的列或者变量,SQL Server在处理等式之前,将其中一端的数据转换成跟另一端数值的数据类型一致,这个过程叫做隐式数据类型转换. 比如 char(50)=varchar(50), char(50)=nchar(50), int=float, int=char(20) 这些where 条件的等式都会触发隐

SQL Server与Excel数据互导

excel|server|数据 从SQL Server中导入/导出 Excel 的基本方法 /*=================== 导入/导出 Excel 的基本方法 ===================*/ 从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: /*========================================================*/ --如果接受数据导入的表已经存在 insert into 表 select * from

sql-SQL数据抽取,出现数据类型转换错误,求大神帮忙看一下。

问题描述 SQL数据抽取,出现数据类型转换错误,求大神帮忙看一下. select a.patient_id+'_'+cast(a.item_no as varchar(20))+'_'+cast(a.ledger_sn as varchar(20)) pk_pay,null pk_dcpv,null pvcode,'SDDYRMYY_G' code_group,'SDDYRMYY' code_org , cheque_type code_pay_mode,b.name name_pay_mode

SQL 导入导出Excel数据的语句_MsSql

--从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: /*===================================================================*/ --如果接受数据导入的表已经存在 insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$) --如果导入