测试hive中的between and 是否包头包尾

在SQL中,between and在不同SQL语言中结果不一样,今天就来测试下hive中的between and 是否包头包尾

结论是包头包尾的,接下来用实践去证明它。

首先创建一张临时表

create temporary table test.test_test (
id int,
saly int
);

插入模拟数据

insert into table test.test_test values(1, 1);
insert into table test.test_test values(2, 2);
insert into table test.test_test values(3, 3);
insert into table test.test_test values(4, 4);
insert into table test.test_test values(5, 5);

测试查询

select * from test.test_test where id between 1 and 5;
OK
1	1
2	2
3	3
4	4
5	5
Time taken: 0.156 seconds, Fetched: 5 row(s)

用结果截图证实下:
在这里插入图片描述

实践证明hive中的between and是包头包尾的。。。

猜你喜欢

转载自blog.csdn.net/lz6363/article/details/84983911