欢迎各位关注我的个人微信公众号:赶令,将会定期更新大数据相关知识及个人心得
在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是包头包尾的。。。