前端之家收集整理的这篇文章主要介绍了
从sqlite表中检索Rank,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我在
sqlite DB中有一个表,其中包含两个字段:name和age.
Bob|40
Rob|50
Zek|60@H_404_2@
如何查询sqlite表中的Zek并确定他是最老的?更一般地说,我说有数百万的名字和年龄,我想查询一个特定的条目,比如name =“Juju bear”,并找到不同字段的条目等级,例如“Juju bear”排名133455(按年龄划分).
谢谢,
科罗拉多州
您可以使用子
查询来计算年龄较大的人数,例如:
select p1.*,(
select count(*)
from People as p2
where p2.age > p1.age
) as AgeRank
from People as p1
where p1.Name = 'Juju bear'@H_404_2@