- 博客(9)
- 收藏
- 关注
原创 Hive中内部表(Managed Table)和外部表(External Table)的主要区别对比
特性内部表 (Managed Table)外部表 (External Table)数据存储位置存储在Hive的默认仓库目录下可以存储在任何HDFS路径上数据所有权数据由Hive管理数据不由Hive管理,可以由其他应用访问删除行为删除表时,数据和元数据都被删除删除表时,只有元数据被删除,数据保留适用场景适用于仅用于Hive分析的数据适用于需要与其他应用共享或已存在于HDFS的数据元数据管理元数据和数据都由Hive管理只有元数据由Hive管理,数据由用户或其他系统管理。
2025-03-01 08:49:43
358
原创 SQL中RANK() DENSE_RANK() ROW_NUMBER() 的区别
【代码】SQL中RANK() DENSE_RANK() ROW_NUMBER() 的区别。
2025-03-01 08:28:37
143
原创 having和where的区别
也就是说,WHERE 根据数据表中的字段直接进行过滤,而 HAVING 是根据前面已经查询出的字段进行过滤。HAVING 关键字和 WHERE 关键字都可以用来过滤数据,且 HAVING 支持 WHERE 关键字中所有的操作符和语法。2.WHERE 查询条件中不可以使用聚合函数,而 HAVING 查询条件中可以使用聚合函数。5.WHERE 查询条件中不可以使用字段别名,而 HAVING 查询条件中可以使用字段别名。3.WHERE 在数据分组前进行过滤,而 HAVING 在数据分组后进行过滤。
2025-02-18 09:08:07
237
原创 前后端分离,前端使用echarts可视化,后端使用servlet访问数据库
前后端的追求后端应该追求的是:三高(高并发,高可用,高性能),安全,存储,业务等等。前端追求的是:页面表现,速度流畅,兼容性,用户体验等等。这是笔者对前后端的理解,笔者实力有限,只能用这样的技术和语句。希望这篇文章能够使读者产生一点思维的火花,毕竟星星之火可以燎原。
2023-06-15 11:49:11
3089
12
原创 MySQL 将字符串转换为数字类型并进行排序
在MySQL中,可以使用CAST或CONVERT函数将字符串转换为数字类型,并进行排序。下面是一个示例查询,演示如何将字符串转换为数字类型并进行排序:CAST:强制转换,在其它数据库中比较通用,当小数转化为数值,并保留原始表达式中的小数数值时,仍然需要使用CASTSELECT 列名FROM 表名ORDER BY CAST(列名 AS signed);在这个查询中,将"列名"替换为你要排序的字符串类型列名,"表名"替换为实际表名。使用CAST函数,将字符串转换为有符号整数类型(sign
2023-06-01 09:49:47
3284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人