有人知道我为什么会收到这个错误吗?我在 Impala 中使用sql,它不会运行。mem\u register\u hsty\u view and transparency\u services\u summary\u 2018下方有黄色下划线。
这是我的密码:
use sndbx_dx;
SELECT
r.member_identifier,
n.fst_nme
FROM mem_register_hsty_view n
JOIN transparency_services_summary_2018 r
ON RIGHT(TRIM(r.member_identifier),4) = LEFT(n.fst_nme,4)
ORDER BY
r.id_key,
r.group_number,
n.fst_nme;
错误如下:
analysisexception:第1行中的语法错误:未定义:…services\u summary\u 2018 r on right(trim(r.member\u identific…^遇到:应为right:case,cast,default,exists,false,if,interval,not,null,replace,truncate,true,标识符引起:exception:语法错误
1条答案
按热度按时间uhry853o1#
从当前的impala文档来看,从字符串的左侧或右侧获取一些字符的函数实际上是
STRLEFT
以及STRRIGHT
分别是。将此应用于当前查询将提供: