Recuperar range de la tabla sqlite

Digamos que tengo una tabla en una database sqlite con dos campos: nombre y edad.

Bob|40 Rob|50 Zek|60 

¿Cómo puedo consultar la tabla sqlite para Zek y determinar si es el más antiguo? De manera más general, digamos que tengo millones de nombres y edades y quiero consultar una input específica, por ejemplo name = "Juju bear", y encontrar el range de la input por un campo diferente, por ejemplo, que "Juju bear" ocupa el puesto 133455 ( por edad).

Gracias,

Colorado

Puede usar una subconsulta para contar el número de personas con una edad más avanzada, como:

 select p1.* , ( select count(*) from People as p2 where p2.age > p1.age ) as AgeRank from People as p1 where p1.Name = 'Juju bear' 

La respuesta de Andomar es buena, y seguramente debería seguir siendo la respuesta seleccionada para esta pregunta. Eso dijo …

Descubrí que una consulta compleja que estaba ejecutando rápidamente se volvió difícil de manejar cuando intenté calzarla con la solución de Andomar, así que, por desesperación, traté de usar algo como el siguiente código:

 CREATE TABLE DoughnutShopCountsByHood AS SELECT Neighborhood, COUNT(*) AS DoughnutShopCount FROM ( <<crazy-set-of-painful-subqueries-removed>> ) GROUP BY Neighborhood ORDER BY DoughnutShopCount DESC; 

La parte importante es la parte "CREATE TABLE … AS" en la primera línea. Había planeado que este fuera el primero de algunos pasos, pero al less en el Administrador de SQLite de Firefox, me sorprendió gratamente descubrir que cuando dejé mi consulta ridículamente larga en una nueva tabla, el RDBMS simplemente agregaba una columna de índice automáticamente. Esta columna se dobla muy bien como una columna de "range".

Me doy count de que esta es una pregunta muy antigua, por lo que esta respuesta probablemente no contenga ningún voto positivo, pero lo estoy publicando en caso de que mi experiencia personal pueda ayudar a alguien más con un desafío similar.

Gracias de nuevo a Andomar por la respuesta original. Me imagino que es la más útil para la mayoría de las personas.