首页 > 试题广场 >

在SQL中用条件表示价格在在30至40之间,应该如何表达?

[单选题]

在SQL中用条件表示价格在在30至40之间,应该如何表达?

  • in (30,40)

  • BETWEEN 30 AND 40

  • BETWEEN 30 OR 40

  • BETWEEN 30 TO 40

考察IN 与BETWEEN AND的区分 (数字型)
1.in (xx,xx,xx,...)  通常是不连续的
2.BETWEEN AND 注意是闭区间 比方说 BETWEEN 1 AND 199,是1-199,含1和199
发表于 2022-01-01 10:36:37 回复(0)
BETWEEN 30 AND 40
发表于 2022-01-01 13:33:19 回复(0)
BETWEEN AND是固定搭配,包头包尾;
IN()只包含括号内的具体数值
发表于 2022-09-17 15:15:10 回复(0)
in不连接
发表于 2023-03-20 10:28:09 回复(0)
1、in(30,40) 代表的不是范围30~40,而是类似一个数组[30,40],放在 where 子句后面就是查看要查询的数据中是否存在30或40
2、between...and...就是范围啦
发表于 2022-08-28 10:54:19 回复(0)
为什么between...to...不可以呢

发表于 2023-04-19 10:31:39 回复(0)