回 帖 发 新 帖 刷新版面

主题:★SQL高手帮帮我★

我的数据表里面有个字段 area 是字符类型(表示建筑面积范围的)
现在有记录如下
0.   name : Mr.Zhang
     area : 1-100
1.   name : Mr.Wang
     area : 101-200
2.   name : Mr.Huang
     area : 201-300
但是我现在想用select 选择(area)面积在200到300之间的那些记录,请问我该怎么写这条select句子?

回复列表 (共4个回复)

沙发

你要查询的表里的area字段应该是float类型吧,如果是的话
select * from 表名 where area >200 and area<=300

板凳

你的area设计得不合理,里面应记录一个确切值

3 楼

select * from 表名
where arer between '200'and '300'

4 楼

单纯的sql语句做不成的,除非编程

我来回复

您尚未登录,请登录后再回复。点此登录或注册