SQL-在数字范围内查找数字

格雷厄姆·鲁森(Graham Russon)

SQL不是我的专长,并且我不确定如何提出问题,将不胜感激。

我需要提取一条记录,该记录介于数字范围之间。所以我有一个数字,例如230,根据下表,该数字将返回60的比率。

MinR    MaxR   Rate
1       3000    60.00
3001    5000    50.00
5001    7000    48.00
7001    10000   45.00
10000   999999  43.00

逻辑上,我尝试了MinR> = 237和MaxR <= 237,但无济于事。

是否有一个简单的语句可以实现这一目标,或者我应该以编程方式解决这个问题(光标,If..then等)

非常感谢格雷厄姆

混沌军团

您可以使用BETWEEN以下方法:

SELECT Rate
FROM YourTable
WHERE 230 BETWEEN MinR AND MaxR - 1

使用-1部分,以便一次输入不会得到两个记录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL-在数字范围内查找数字

来自分类Dev

如何过滤数字范围内的SQL行?

来自分类Dev

Excel公式在数字范围内查找数字

来自分类Dev

MySQL - 在数字范围内查找最接近的匹配

来自分类Dev

查找范围内大于x的数字

来自分类Dev

查找以范围内的数字开头的行

来自分类Dev

Excel查找范围内的数字

来自分类Dev

在预设范围内查找缺失的数字

来自分类Dev

RegEx查找字符串是否在数字字符串范围内

来自分类Dev

SQL 查找日期是否在一个范围内

来自分类Dev

SQL 在 31 天的时间范围内查找日期

来自分类Dev

Java在数字范围内计数一位

来自分类Dev

在数字范围内自动生成年份

来自分类Dev

在数字范围内验证扫描仪输入

来自分类Dev

检查$ REPLY是否在数字范围内

来自分类Dev

Java在数字范围内计数一位

来自分类Dev

如何在输入的数字范围内查找素数

来自分类Dev

查找给定范围内 n 个数字的倍数

来自分类Dev

范围内数字的数字平方的乘法

来自分类Dev

如果X在数字范围内,如何为X分配数字?

来自分类Dev

SQL:GROUP BY用于数字范围?

来自分类Dev

使用SQL查找丢失的数字

来自分类Dev

SQL查询以查找发票中过期日期范围内的发票

来自分类Dev

SQL:查找具有给定日期范围内每月数据的记录

来自分类Dev

如何在Oracle SQL中查找日期范围内的丢失数据

来自分类Dev

SQL:查找具有给定日期范围内每个月的数据的记录

来自分类Dev

SQL Server-查找给定日期范围内的活跃客户

来自分类Dev

Perl:在数组中查找数字范围

来自分类Dev

合成范围内的SQL行