如何用积分快速确定用户所在的等级



 用户表:用户序号、用户等级、用户积分

等级表:等级序号、等级名称、积分下限、积分上线
1、v1、0、60
2、v2、61、180
3、v3、181、270
4、v4、271、1000

已知积分,如果等级与积分有一定规律,就可以根据算法快速确定用户所在等级;
那么没有规律,那么怎么快速确定等级呢?

sql 等级 积分 php

LDKAKAK 10 years, 10 months ago

SQL:


 select * from grade where low <= 222 and high >= 222;

愉悦啊of answered 10 years, 10 months ago

这不就是有序表插入嘛。最简单的做法是二分查找就行了。

warlock answered 10 years, 10 months ago

Your Answer