SQL:判断文本类型的字符是否为数字,是的话将其转换为数值型返回

在一个表里有字段:备注(文本型)在这个字段中有情况填写的纯数字,有可能是文字。我要取这个字段内的数字进行下一步计算需要做的是判断备注内的内容是不是为数字,是的话将其转化为... 在一个表里有字段:备注(文本型)在这个字段中有情况填写的纯数字,有可能是文字。我要取这个字段内的数字进行下一步计算
需要做的是判断备注内的内容是不是为数字,是的话将其转化为数值型,并取出
内容不是数字的时候取该字段时返回值为0或直接忽略
我使用 cast((字段1)as real) 时候提示:将数据类型 nvarchar 转换为 real 时出错
望高手帮忙解答。。。
展开
 我来答
roy_88
2009-05-11 · TA获得超过3696个赞
知道大有可为答主
回答量:2914
采纳率:100%
帮助的人:2722万
展开全部
where isnumeric(字段1)=1加上条件
或是全显示为字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式