【HIVE/MySQL】 sql中 between * and * 在不同数据类型下的差异

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【HIVE/MySQL】 sql中 between * and * 在不同数据类型下的差异相关的知识,希望对你有一定的参考价值。

参考技术A hive/mysql下使用sql中的between * and * 在不同数据类型下竟然不一样。
1、int类型、float类型、string类型是包含头尾的。
2、timestamp包含头,但不包含尾!!!此外,当between a and a 时, 是不包含a的。
具体原因,有待进一步调研。

使用大于等于和小于等于替代between * and * ,避免这个问题。

以上是关于【HIVE/MySQL】 sql中 between * and * 在不同数据类型下的差异的主要内容,如果未能解决你的问题,请参考以下文章

hive和mysql的区别是啥?

数据库里面mysql和hive区别是啥?

hive和mysql都是行数据库

Hive拉链表实战-SQL模拟hive仓库拉链表实现

MySQL/Hive SQL 语句执行流程

Hive安装