非常蹊跷的 Hive 查询问题,求解答

2022-10-30 23:38:29 +08:00
 leonme
select '{"${a}":"b"}';

结果:
{"":"b"}

请问这是为啥呢?
1222 次点击
所在节点    Java
4 条回复
badboy17
2022-10-30 23:48:36 +08:00
a 没取到值,不就默认为空了吗
leonme
2022-10-31 12:49:44 +08:00
@badboy17 #1 请问 hive 中的${}是啥含义呢?有相关参考文档吗?
xinxingi
2022-10-31 14:16:14 +08:00
{"${a}":"b"} 这是我跑出来的结果
Hive 版本为 2.1.1 你哪个版本的跑出来这个结果
512357301
2023-01-11 13:05:41 +08:00
@leonme 变量占位符,类似于 PHP 的$a

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/891276

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX