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

求SQL语句,找出最相近的纪录

ba_saner 2003-12-11 10:47:53
语句作用:在表中找出某一项最接近的记录
例如分数最接近60的记录

附:突然间我的机器挺有意思,按Alt+空格,所有窗口隐藏(不是关闭),在按Alt+空格出现,哈哈。没想到还有这样的事情
以前只是用VC做过新建桌面的东西,不知道是否有关
...全文
16 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
playyuer 2003-12-11
难道你不知道"老板键"吗?!
回复
ba_saner 2003-12-11
问题细化
在表中找出某几项最接近的记录
例如分数最接近60,并且年龄最接近20的人员记录

回复
victorycyz 2003-12-11
----若查找的不是分数这样可以计算的列,怎么办啊
select top 1 * from tablename where 比较字段<'x' order by 比较字段 desc
回复
playyuer 2003-12-11
select *
from 表
where abs(分数-60) = (select min(abs(分数-60)) from 表)
回复
ba_saner 2003-12-11
若查找的不是分数这样可以计算的列,怎么办啊
回复
txlicenhe 2003-12-11
select top 1 * from 表 order by abs(分数-60)
回复
ba_saner 2003-12-11
up
回复
ba_saner 2003-12-11
up
回复
ba_saner 2003-12-11
回复人: playyuer(双规干部) ( ) 信誉:115 2003-12-11 12:18:00 得分:0


难道你不知道"老板键"吗?!



兄弟,可是以前我是用Alt+空格+X来最大化窗口,并没有老板键的出现啊,哈哈

老板键,真形象

我器它的机器上也想有老板键该怎办?
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

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