mysql - 如何在 MySQL 中找到适用的网格?
问题描述
我的情况很复杂,因为我无法为此编写单个查询。
我有一个如下表:
ID MIN MAX PLEVEL
1 0 .50 P1
2 .51 1.00 P2
3 1.01 1.02 P3
我有一个变量,它可以有任何值,如 .23、.75 等
我需要查询来检查与此相关的 PLEVEL
if variable = .23 than PLEVEL = P1
if varable = .75 than PLEVEL = P2
解决方案
你没有给出很多细节,但听起来你想要这个:
SELECT PLEVEL from table WHERE variable >= MIN and variable <= MAX;
假设 min 和 max 是数字列,并且您只希望返回 plevel。
推荐阅读
- generics - 我可以检查变量是 T 型吗?
- python - 无法获得伊朗的 Twitter 趋势
- javascript - 如何将javascript脚本文件设为私有?
- odata - 使用 OData 控制器访问当前 UserId 和 TenantId
- javascript - 在获取请求中使用 $interval
- ruby-on-rails - 为 Devise 模型禁用注册时出错 - Devise | 导轨 5.2
- javascript - 如何获取月份在字母表中的月份和年份的第一个和最后一个日期
- android - 找不到 com.android.support:support-annotations:26.1.0
- python - Python:如何并排绘制多个 seaborn 热图?
- racket - 不强制执行带有外判的合同