Sql查询,其中x是两列之间的值

标签 sql sql-server

给定一个包含以下列的表格

comment
minAge
maxAge

和以下行:
comment, minAge, maxAge
"Baby", 1, 5
"Teen", 13, 19
"Adult", 20, 50

是否可以执行如下 sql 查询:
select * from rows where 16 between minAge and maxAge

结果:
"Teen", 13, 19

最佳答案

BETWEEN 运算符选择范围内的值。值可以是数字、文本或日期。

自己查看表和数据 here

关于Sql查询,其中x是两列之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18063938/

相关文章:

sql - 拆分 SQL 结果

sql - 基于key的随机SELECT查询

SQL 不等式加入返回的笛卡尔积

java - 在 jooq 中访问 sql-array 项目

php - 考虑用户访问级别,为聊天室应用程序中的每个用户分配空间

php - 将指定的meta_value从一个表复制到另一个表中的列

asp.net - SQL 主键

sql-server - 如何检索多个详细记录加上主记录作为单行?

SQL连接语法,什么时候使用 "AS"?

mysql - 按 : return '3' instead of 3 rows for example 分组