99问答网
所有问题
sql语句中cast的用法?
如题所述
举报该问题
推荐答案 推荐于2017-11-24
你可以参考一下我以前回答过的问题:
http://zhidao.baidu.com/question/241470147.html
CAST是将一种
数据类型
的表达式转换为另一种数据类型的表达式。
语法
CAST (expression AS data_type [ (length ) ] )
功能分解步骤
1. CAST(id AS VARCHAR(20)) 将 id转换为类型 VARCHAR(20),若 CAST(2011 AS VARCHAR(20))转换结果为 '2011'
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zW7zzjBBB.html
其他回答
第1个回答 2011-09-06
cast 和 convert 一样是将一种数据类型的表达式转换为另一种数据类型的表达式。
如:cast( '10315' as int) 则将字串转换为整型
详细帮助请看看SQL Server的帮助文档
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHS/s10de_6tsql/html/a87d0850-c670-4720-9ad5-6f5a22343ea8.htm
第2个回答 2011-09-06
case when then else end
相似回答
在
SQL
server
语句中cast
怎么用什么意思
答:
CAST是类型转换语句,是SQL标准的语法
。T-SQL的方言是CONVERT,详细内容你可以查阅MSDN。CAST(@b AS varchar(3))是把@b变量转换成varchar(3)类型。CAST(SUBSTRING(CAST(@b AS varchar(3)),1,1) AS INT)是把刚才的转换结果再转换成INT型。
SQL
SERVER中强制类型转换
cast
和convert的区别
答:
select
CAST
('1234' as int) -- 1234 select CONVERT(int, '1234') -- 1234 select CAST(123.4 as int) -- 123 select CONVERT(int, 123.4) -- 123 select CAST('123.4' as decimal) -- 123 select CONVERT(decimal, '123.4') -- 123 select CAST('123.4' as decim...
如何使用
sql的cast
答:
3、在数据量少的时候可以使用sum()函数直接求和,因为
SQL中
它可以自动识别是字符串类型还是数字类型。4、以上适用于整数,或者是数据量小,要是数据量太大,并且精度较高不适用,那么就可以考虑使用SQL 的
CAST
()和CONVERT()函数。5、在接着看看CONVERT()函数,这个函数主要是服务于要求精度的需求,这里...
sql
server中查询
语句中的cast
是什么意思
答:
cast和convert都是sqlserver的数据类型转换函数
。比如 cast ('123' as int)将字符转换成数字。
sql中
+0+
cast
函数有什么作用?
答:
在
SQL中
,`+0` 和 `
CAST
` 函数都可以用于将数据类型转换为数字类型。它们的作用如下:1. `+0`:它是一种常见的将字符串转换为数字的方法之一。通过将一个字符串与数字0相加,可以将其隐式转换为数字类型。例如,`'123' + 0` 将字符串 `'123'` 转换为整数类型,...
cast
可以在order oy
语句中
使用吗
答:
cast
可以在order oy
语句中
使用.在
SQL
Server中,
CAST
函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。语法:CAST (expression AS data_type)参数说明:expression:任何有效的SQServer表达式。AS:用于分隔两个参数,在...
SQL
SERVER中强制类型转换
cast
和convert的区别
答:
使用
CAST
: CAST ( expression AS data_type ) 使用 CONVERT: CONVERT (data_type[(length)], expression [, style]) 参数 expression 是任何有效的 Microsoft
SQL
Server" 表达式。有关更多信息,请参见表达式。 data_type 目标系统所提供的数据类型,包括 bigint 和
sql
_variant。不...
数据库
中cast
,convert,dateadd都是什么函数,怎么用
视频时间 00:00
在
SQL语句
里面如何将字符型转换成数字型?
答:
用
cast
(金额 as decimal(10,4))>500或者 convert(decimal(10,4),金额)>500 注:decimal的长度和小数位数根据自己需要设定
sql中
将字符串数字转换成数字:方法一:SELECT
CAST
('123' AS SIGNED integer);方法二:SELECT CONVERT('123',SIGNED);方法三:SELECT '123'+0;...
大家正在搜
sql语句groupby用法
sql语句中in怎么使用
sqlcase语句
sql常用查询语句
数据库语句cast
sql语句模糊查询like
sql server语句大全
sql语句group by
sql数据库基本语句
相关问题
sql语句中in的用法
在SQL server语句中cast怎么用什么意思
SQL里cast的用法是什么?
sql cast函数用法
sqlserver中查询语句中的cast是什么意思
SQL中cast()的作用是什么
在SQL中,CAST和STR的作用分别是什么,他们怎样使用
SQL中的CAST和convert的作用是什么啊?