Requête Sql où x est une valeur entre deux colonnes

Donné un tableau avec les colonnes suivantes

comment
minAge
maxAge

et les lignes suivantes:

comment, minAge, maxAge
"Baby", 1, 5
"Teen", 13, 19
"Adult", 20, 50

Est-il possible de faire une requête sql comme:

select * from rows where 16 between minAge and maxAge

Avec les résultats:

"Teen", 13, 19
  • Ce qui s'est passé lorsque vous avez essayé?
  • Je n'ai pas créé la table. Je ne suis pas sûr si une telle requête est même possible, c'est pourquoi j'ai demandé. Je ne sais pas si la façon dont je suis l'approche du problème est le droit chemin, et de connaître la réponse pourrait m'aider le long.
  • Il est parfaitement bien (et facile à tester)
  • Merci alex 🙂
InformationsquelleAutor Trevor | 2013-08-05