问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql语句中如何将字符类型转换成数字类型?

发布网友 发布时间:2022-04-22 04:39

我来回答

1个回答

热心网友 时间:2024-08-14 15:57

先检查金额列的数据是否都符合小数规范,转为数字格式只有是数字的字符串才能转,如000012转为12,.55转为0.55,若是个英文符号等字符转了就报无效数字类型的错。

转换的方式很多,但是字符串转换成数字的前提是字符串中只包含了数字或者小数点。 

可使用convert函数,cast 和convert可以显式转换数据类型,在某些情况下SQL会根据实际情况自动转换!不过建议显式的转换一下,这样的话可读性高一点! 

因为字符串不一定能转换成数字,所以用上面的,加上错误处理比较。

例子:

declare @a varchar(10)

set @a='as23'

select case when isnumeric(@a)=1 then cast(@a as int) else null end

set @a='23'

select case when isnumeric(@a)=1 then cast(@a as int) else null end

结果:

declare @a varchar(10)

set @a='as23'

select case when isnumeric(@a)=1 then cast(@a as int) else null end

set @a='23'

select case when isnumeric(@a)=1 then cast(@a as int) else null end

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 这条SQL语句中的to_char(sysdate, 'J')中的'J'是什... select to_char(sysdate, 'MM' ) from dual 来获取... 中信银行 自助餐 二人同行 如果有多张卡 求sql server 2008中类似oracle中to_char转换日期... 中信百度金融联名信用卡visa白金卡 上海中信银行信用卡哪里吃自助餐是买一送一的 "0001"在pl/sql中如何实现,格式装换是用to_char(4,... SQL 字符串使用 前段时间申请了一张中信白金卡,额度才一万多,还... oracle中的to_char() 在sqlserver2008中如何使用?... 中信银行信用卡买的自助餐券在哪? 如何自定义excel函数实现sql中的to_char功能? sql查询语句中to_char和trunc在限制时间是的区别 黑色棉布衣服掉色了怎么办 sql语言的to_date 和 to_char怎么区分?如何使用啊... 关于sql语句to_char的问题 sql中to_char是什么? 请问黑色纯棉衣物掉色怎么恢复? 棉布掉色是否属质量问题 黑色纯棉衣服掉浮色怎么办? SQL> select ename, to_char(hiredate,' 中信银行白金信用卡有哪些服务? ORACEL sql语句 两时间字段求差 什么是我的PMI ID号?什么是我的PMP编号? 中信银行信用卡白金精英卡有什么特色服务? 求SQL 函数TO DATE的用法 怎麼用oracle函数to_date(),to_char()写的sql语句??? 中信信用卡动卡空间里面升级白金卡480免费24次精品... PMI ID跟PMP Number是一样的吗?如果不是,那该怎么... 中信白金卡有什么好处 oracle的pl/sql,不使用to_char,有办法把小数点前不... PMP认证考试中,什么是我的PMIID号? 中信信用卡在哪吃喝玩有优惠? 中信银行白金卡怎么样,年费和优惠是什么? 冰冻海参的正确吃法 想要牛肉软烂多汁,炖牛肉时可以放哪些调料? 加什么调料能使牛肉容易煮烂? 想要牛肉软烂多汁,炖的时候可以放哪些调料? 炖牛肉时放哪些调料可以让牛肉软烂鲜香? 想让炖的牛肉多汁又入味,需要放什么调料?