- 博客(6)
- 收藏
- 关注
原创 【Java相关】(二)变量与运算符
边界的数字如何确定的:计算机是用二进制的0和1进行存储的,以byte为例,-128和127的二进制刚好8位,-129和128是9位。定义 long 类型的变量,赋值时需要以"l"或"L"作为后缀。Java 程序中变量通常声明为 int 型,除非不足以表示较大的数,才使用 long。Java 的整型常量默认为 int 型。
2023-11-22 15:24:27 198
原创 【Java相关】(一)Java语言概述
是 SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。是一种面向 Internet 的编程语言。Java 一开始富有吸引力是因为 Java 程序可以在 Web浏览器中运行。这些 Java 程序被称为 Java小程序(applet),内嵌在 HTML 代码中。伴随着互联网的迅猛发展,以及 Java 技术在 web 方面的不断成熟,已经成为 Web 应用程序的首选开发语言。
2023-11-22 14:40:09 98
原创 【SQL相关】Hive数据的导入与导出
当数据导出语句过于复杂时,可以将SQL语句写进一个sql、hql、txt和log等后缀的文件,然后用。是Linux下的hive表数据导出命令,可以在不进入hive交互窗口的情况下执行sql语句,通过。可以将数据导出到服务器上的指定目录下,并存储为csv、xlsx、txt和log等格式的文件。是hive中打印表头的SQL语句,默认为false,打印出来是。从hive导出数据到服务器有多种方法。.
2023-08-08 11:00:09 784
原创 【SQL相关】Hive进行表关联时on后不支持非等值连接的解决方法
1.报错原因Hive查询语言的设计目标是与传统的SQL类似,但它在某些方面有一些限制。标准的SQL(如ORACLE、MySQL)是支持对连接条件进行非等值连接的,但是在hive中不支持。主要原因是mapreduce很难实现这种类型的连接,因为这些类型的连接会导致非常复杂的查询计划和性能问题。为了避免这种情况,Hive限制了连接操作的类型,只支持等值连接。非等值连接主要包括在连接条件中使用>、=、
2023-08-02 19:07:14 1846 2
原创 【SQL相关】Hive中空值与Null的判断及处理
如果a字段值为null,那么null转化为0这个值,如果a字段值不为null,则显示a本来的值。如果a字段值为null,那么null转化为0这个值,如果a字段值不为null,则转化为1这个值。null没有被分配任何值或对象,表示这个字段没有被赋值或者值是未知的;将a字段的空值替换为1([\\s]+|[\u3000]+是正则)例如:translate(a,'',0)空值表示这个字段被赋了一个空的值。空值和null的判断是不一样的。例如:nvl2(a,0,1)例如:nvl(a,0)将a字段的空值替换为0。
2023-08-02 10:12:19 3071 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人