在SQL语句中如何将字符串转化成浮点数格式

jingmaomao 2008-01-11 10:45:12
SQLSERV ER2000 数据库中,表中的数据格式为字符串型
我现在要删除一些干扰数据,比如压力> 50.00的数据,如何写
删除语句。
另外,如要删除压力> 50.00或者 <12.00的数据该如何写成一条删除语句。
...全文
1094 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
free1879 2008-01-11
  • 打赏
  • 举报
回复
delete from table
where cast(压力 as float) > 50.00

delete from table
where cast(压力 as float) >50.00 or cast(压力 as float) <12.00
wyb0026 2008-01-11
  • 打赏
  • 举报
回复

cast convert 都可以
JL99000 2008-01-11
  • 打赏
  • 举报
回复
一:SQLSERVER2000 数据库中,表中的数据格式为字符串型
我现在要删除一些干扰数据,比如压力> 50.00的数据,如何写删除语句。
这么写:
delete from 表名 where 压力>50.00

另外,如要删除压力> 50.00或者 <12.00的数据该如何写成一条删除语句。
这么写:
delete from 表名 where 压力>50.00 or 压力<12.00

接分了
yangjiexi 2008-01-11
  • 打赏
  • 举报
回复

declare @table table(yali varchar(10))
insert into @table
select '100'
union
select '12.8'
union
select '12'
union
select '11.5'
union
select '56'
union
select '48'

select * from @table
where cast(yali as float)>50.00

select * from @table
where cast(yali as float)>50.00
or cast(yali as float)<12.00

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧