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

sql怎么把字符串转换为数字?

发布网友 发布时间:2023-03-02 01:09

我来回答

2个回答

热心网友 时间:2024-11-18 23:40

先检查金额列的数据是否都符合小数规范,用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;

扩展资料:

能将字符型转换成数字型,就能将数字转化为字符,对于精确数值的数据类型,转换出来的字符串就是我们存储的数值。比如:

declare @i int

set @i=123456789

print 'test:'+convert(varchar(20),@i)

输出就是:test:123456789

而如果对于近似数值的数据类型,那么可就没有那么简单了。

declare @i float

set @i=123456789

print 'test:'+convert(varchar(20),@i)

输出结果:test:1.23457e+008

热心网友 时间:2024-11-18 23:40

用to_number()函数就可以简单实现了。
如 select to_number('0.24') from al;
有些数据库,如oracle可以正常测试通过。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 asp.net cookie ASP.NET里面cookie的值,点击同一个按钮显示不同文字 皇帝死后妃子们都去哪了? win11自动分配10g虚拟内存 币圈生态落地什么意思 年终奖是怎么发放的 劳动法规定年终奖怎么发放 听说放香皂可以防止柜子发霉 提前开业通知怎么写 途虎开业公告怎么写 一般公司存续是空壳公司吗 制作海参汤的方法海参怎样煲汤 Javascript 问题,给LI标签添加一个Onclick事件后,如何辨别点击了li中... javascript,有很多个li,给每个li写同一个单击事件,怎么让它实现点击其... 问个js的问题啊 四级主任科员满15年退休时享受几级工资 白天鹅五行属什么? ES5实现ES6的let 一年级阅读习惯怎么培养 微信小程序的生命周期 把字符串转换为整数 住字组成的四字成语 住的成语有哪些 住字结尾的成语 黄姑鱼和黄花鱼哪个好吃? 游泳可以提高性功能吗 游泳对男性的好处是什么 js里任意值运动框架 判断是否为透明opacity 最后赋值 cur为什么要加spee... js 如何让几个圆球 随机运动 梦见在理发店做发型 以阅兵村里为题的随笔散文 入党申请书家长职务怎么填 用自己的语言写一段富有警示或鞭策作用的话作为座右铭 语笑喧阗的成语典故 华夏信用卡1号前还款,1号还可以还吗 落叶可以做什么? 冬天空调一般开多少度 空调制热开多少度省电 交行信用卡核验信息的短信是真的吗 南京失业金领取条件及标准2023 南京失业金领取条件及标准2022 南京失业金一个月能领多少钱? 南京领失业金需要什么条件