sql 里面怎么将nvarchar转换成float
从数据类型nvarchar转换为float时出错----报错求高手解答select[证券代码(T002)]as证券代码,convert(float,[发行机构(T011)...
从数据类型 nvarchar 转换为 float 时出错----报错
求高手解答
select [证券代码(T002)] as 证券代码,convert(float,[发行机构(T011)]) as 发行机构
into #代码 from [100000004]
就是这段代码 [发行机构(T011)])是nvarchar类型 想转换成float类型 展开
求高手解答
select [证券代码(T002)] as 证券代码,convert(float,[发行机构(T011)]) as 发行机构
into #代码 from [100000004]
就是这段代码 [发行机构(T011)])是nvarchar类型 想转换成float类型 展开
展开全部
判断一下[发行机构(T011)]是否能被转换为float:
select [证券代码(T002)] as 证券代码,convert(float,[发行机构(T011)]) as 发行机构
into #代码 from [100000004]
where isnumeric([发行机构(T011)]) = 1
select [证券代码(T002)] as 证券代码,convert(float,[发行机构(T011)]) as 发行机构
into #代码 from [100000004]
where isnumeric([发行机构(T011)]) = 1
追问
(0 行受影响)
很困惑 刚开始学SQL 什么原因?怎么解决啊?
追答
说明[发行机构(T011)]字段里的值是不能被转换为float
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询