导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

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

jingmaomao 2008-01-11 10:45:12
SQLSERV ER2000 数据库中,表中的数据格式为字符串型
我现在要删除一些干扰数据,比如压力> 50.00的数据,如何写
删除语句。
另外,如要删除压力> 50.00或者 <12.00的数据该如何写成一条删除语句。
...全文
244 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告