开发者社区 问答 正文

sql判断查询一个数是否在数据表两个字段的范围内要怎么写

范围表 字段3个

name startnum endnum (end比start大 是bigint类型,name text型

数据:

张三 101 200
李四 201 300
王五 301 400
………………省略

然后要查询一个值 如250是在那条数据的范围里
这样要怎么写

展开
收起
吴孟桥 2016-06-16 15:46:58 4090 分享 版权
1 条回答
写回答
取消 提交回答
  • 直接写就可以
    select name from tablename where startnum<=yournum and endnum>=yournum ;

    如果yourname=250;
    则出现李四

    2019-07-17 19:41:07
    赞同 展开评论
问答分类:
SQL
问答地址: