V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leonme
V2EX  ›  Java

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

  •  
  •   leonme · 2022-10-30 23:38:29 +08:00 · 1228 次点击
    这是一个创建于 756 天前的主题,其中的信息可能已经有所发展或是发生改变。
    select '{"${a}":"b"}';

    结果:
    {"":"b"}

    请问这是为啥呢?
    4 条回复    2023-01-11 13:05:41 +08:00
    badboy17
        1
    badboy17  
       2022-10-30 23:48:36 +08:00   ❤️ 1
    a 没取到值,不就默认为空了吗
    leonme
        2
    leonme  
    OP
       2022-10-31 12:49:44 +08:00
    @badboy17 #1 请问 hive 中的${}是啥含义呢?有相关参考文档吗?
    xinxingi
        3
    xinxingi  
       2022-10-31 14:16:14 +08:00
    {"${a}":"b"} 这是我跑出来的结果
    Hive 版本为 2.1.1 你哪个版本的跑出来这个结果
    512357301
        4
    512357301  
       2023-01-11 13:05:41 +08:00 via Android
    @leonme 变量占位符,类似于 PHP 的$a
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   890 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:37 · PVG 04:37 · LAX 12:37 · JFK 15:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.