注册 登录
编程论坛 SQL Server论坛

怎样实现数字模糊查询?

chjiaqi 发布于 2011-10-09 10:18, 726 次点击
有如下一个表
longitude    latitude    year    month    time    deep    soundsp
 110.3420     45.03      2001    10        3       10      xxxxx
 110.3420     45.03      2001    10        3       20      xxxxx
 111.02       43.288     2001    08        3       10      xxxxx
 111.02       43.288     2001    08        3       20      xxxxx
 121.02       43.253     2001    08        3       10      xxxxx
 121.0235     47.25      2001    08        3       10      xxxxx
..............................

我要查询给定经纬度下的数据,但输入的经纬度可能不是表中有的。要搜索这个经纬度附近的点的数据代替。要怎么写sql语句?
比如我搜索longitude=110.58 and latitude=44.3
2 回复
#2
cnfarer2011-10-09 21:56
根据输入确定一个范围作为查询条件!
#3
zhouixi2011-12-14 15:05
汗,  用LIKE ‘%110'
        还有个问题,如果你表中没有数据怎么搜索阿,
1