首页 > 解决方案 > 如何在 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

标签: mysql

解决方案


你没有给出很多细节,但听起来你想要这个:

SELECT PLEVEL from table WHERE variable >= MIN and variable <= MAX;

假设 min 和 max 是数字列,并且您只希望返回 plevel。


推荐阅读